AR삽질러

공공 데이터 및 OpenAPI 활용 - 네이버, 카카오, 공공데이터 본문

Python

공공 데이터 및 OpenAPI 활용 - 네이버, 카카오, 공공데이터

아랑팡팡 2023. 12. 4. 16:59
728x90

 

공공 데이터 및 OpenAPI 활용

 

1. OpenAPI 활용을 위한 네이버 / 카카오 가입

 네이버나 카카오에서 제공하는 OpenAPI를 사용하기 위해서는 먼저 개발자 사이트에 가입해야 한다.

 

1-1) 네이버 개발자 센터

https://developers.naver.com/main/

 

NAVER Developers

네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음

developers.naver.com

 

네이버 계정로그인 후 [서비스API] 선택

[데이터랩] -> [검색]

 

[오픈 API이용 신청]

 

애플리케이션을 등록하기 위해 애플리케이션 이름, 사용 API(검색), 환경추가(WEB, 설정), 비로그인 오픈 API서비스 환경에서 웹 서비스 URL을 작성 (http://localhost)

 

신규 애플리케이션을 등록하면 Client ID와 Client Secret가 부여되며 이러한 정보를 통해 네이버에서 제공하는 OpenAPI서비스를 이용할 수 있다.

뉴스 검색 API를 활용하기 위해 [Documents]의 [서비스 API] 아래의 [검색]을 클릭한다.

 

뉴스 검색에 필요한 요청 URL, HTTP 메서드, 파라미터 등에 대한 정보를 확인할 수 있다.

검색 API 뉴스 검색 구현 예제는 하단의 [검색 API뉴스 검색 구현 예제] 부분의 [검색 API블로그 검색 구현 예제] 링크를 통해 접근할 수 있다.

 


 

1-2) 카카오 개발자 센터

https://developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

카카오 개발자 센터에 접속한 후 로그인

만약 가입되어 있지 않다면 회원가입후 카카오 오픈 API서비스를 이용하기 위해서 약관에 동의한다.(서비스 시용 동의와 카카오 계정 정보) 

 

상단의 [내 애플리케이션]을 클릭한 후 [애플리케이션 추가]를 클릭한다.

 

앱이름, 사업자명, [서비스 이용이~] 체크박스를 체크한 후 [저장] 버튼을 클릭한다.

 

생성된 애플리케이션을 클릭하여 앱 키(APP Key)를 확인한다. 

주로 사용될 앱 키는 REST API키로 [내 애플리케이션] -> [앱설정] -> [요약정보] 

 

상단의 [문서]를 클릭하면 [기본가이드], [소셜 API가이드], [검색 API가이드] 등을 통해 다양한 개발 정보를 습득할 수 있다.

 


 

1-3) 공공 데이터 포털

 공공 데이터 포털에 회원 가입하여 다양한 데이터 및 오픈 API를 사용할 수 있다. 사용하고자 하는 데이터를 검색하고 OpenAPI 개발 계정 신청후 부여 받은 인증키를 통해 접근 할 수 있다.

https://www.data.go.kr/

 

공공데이터 포털

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

www.data.go.kr

 

 

 

 

728x90
반응형
LIST