Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

우당탕탕 개발일지

공공데이터포털 오픈 API 본문

기타/개발 지식

공공데이터포털 오픈 API

YUDENG 2024. 5. 12. 01:33
 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

데이터를 수집하는 방법으로 오픈 API를 사용하여 크롤링 하는 방법이 있다.

공공데이터포털은 대한민국 정부가 소유한 각종 데이터를 누구나 사용할 수 있도록 서비스를 제공하고 있다.

 

오픈API 활용신청

"활용신청" 클릭하면 다음과 같은 페이지가 보인다. 활용목적을 간단히 작성하고 라이선스 표시 동의 체크 후 다시 "활용신청" 버튼을 누르면 해당 API를 사용할 수 있는 인증키가 발급이 된다.

 

 

마이페이지에서 신청한 API를 확인할 수 있다. End Point에 해당하는 URL로 요구하는 조건을 만족하는 request를 보내면 response를 받을 수 있다. 인증키는 Encoding / Decoding 두 가지 종류가 있는데, 대부분 Encoding 인증키가 사용이 된다.


 

API 참고 문서 다운로드

API를 사용하기 전, 참고문서 부분에 문서 파일이 있다면 다운받는 것이 좋다. 데이터 타입이나 데이터명 등 API에 대한 자세한 내용이 있다.


XML 페이지 접속

API의 데이터 포맷은 JSON 형식과 XML 형식이 있는데, 공공데이터 API는 XML 형식이 많다. 오픈API 상세 페이지에 명시되어 있는 Base URL로 접속하면 XML 포맷을 확인할 수 있다.


Swagger-UI 기반 OpenAPI 명세서 활용

API 목록에서는 발급된 인증키로 OpenAPI를 실행할 수 있다. "OpenAPI 실행 준비" 클릭 후, 필수로 입력해야 하는 값을 입력한 뒤 OpenAPI 호출 버튼을 클릭하면 응답 결과를 확인할 수 있다.


API 호출 URL 주소 생성

 

728x90

'기타 > 개발 지식' 카테고리의 다른 글

Git - Issue, Branch  (0) 2024.08.21
빌드(Build)란?  (2) 2024.01.04