공공데이터란?
공공기관이 만들어 낸 자료, 정보로 누구나 접근해 사용 가능한 정보이다.
이러한 공공데이터를 모아둔 사이트가 바로 공공 데이터 포털이다.
(https://www.data.go.kr/index.do)
위 사진에서 테마별 부분을 보면 알겠지만 어마어마하게 많은 양의 데이터가 있음을 예상할 수 있다.
(교육, 국토관리, 공공행정, 재정금융, 산업고용, 사회복지, 식품건강, 문화건강 ...등등) 카테고리 별로 분류할수도 있고
국가중점으로, 제공기관별로도 분류해서 원하는 api 를 찾을 수 있다.)
그렇지만 원하는 정보를 찾는 가장 좋은 방법은 내가 원하는 정보의 '키워드' 를 검색하는 것이다.
바로 검색을 해보자. 나는 '수질' 에 대한 데이터를 검색을 했다.
총 379개의 데이터가 검색이 되었고 그 중 파일데이터는 282개, 오픈API 는 95개, 표준데이터는 2개 가 존재한다.
우리가 원하는 것은 API 이기 때문에
' 부산 우리동네 수질 정보 조회' api 를 예시로 들겠다.
먼저 내용을 보면 OpenAPI 정보가 보인다.
내용에는 제공기관이 어디인지, 비용부과는 어떻게 되는지, 이용허락범위는 얼마나 되는지, 그리고 이 api 사용가이드를 설명해 주는 참고문서 등이 있다.
그리고 오른쪽 위편에 보면 파란 버튼으로 활용신청 버튼이 있다.
눌러보자.
활용 신청을 누를시 이 api 에 기본적인 정보들 ( 제공기관, 서비스 유형, 심의여부 , 신청 유형, 처리상태, 활용상태) 에 대한 정보가 나오고
활용목적 선택 부분을 각자 채워서 아래 활용신청을 누르게 되면 신청이 완료가 된다.
신청을 완료하면 일반 인증키를 발급 받을 수 있다.
(인증키는 개인마다 다르기 때문에 정보를 가렸습니다^^)
그러고 이제 아까 api 정보에 있던 참고문서 또는 위 사진에 보이는 위치의 참고문서를 열어 api 활용 예제를 보자
중간에
이런 요청 / 응답 메세지 예제가 있을 것이고
저 주소를 복사해서 자신의 인터넷 주소창에 붙여넣기후 인증키 부분에 자신이 부여받은 인증키를 복사해서 넣으면 결과가 보이게 된다.
공공 데이터 포털 api 신청부터 결과 확인까지 알아보았다.
생각보다 오래된 api 도 많고( 서비스 중지된) 오류가 많아 진행이 잘 안됐던 경험이 있어서
이 글을 본다면 쉽게 따라 할 수 있도록 게시 했다.
'Interesting IT' 카테고리의 다른 글
애드몹(Admob) 이용하여 Android studio 배너 광고 삽입 (1) | 2020.08.05 |
---|---|
안드로이드 스튜디오 데이터바인딩 (0) | 2020.07.29 |
[Git] Github에 저장소 만들고 업로드하기 (0) | 2020.06.15 |
뉴저지 issue, 시스템 유지 보수의 중요성을 조명해준 코로나19 (0) | 2020.06.12 |
프로그래머의 진로 (0) | 2020.05.22 |