파이썬/웹 크롤링

네이버 API (1) : 계정 설정하기

토마토농장농장 2022. 1. 13. 13:39

API ? Application Programming Interface

운영체제나 C, C++, Pascal 등과 같은 언어로 응용 프로그램을 만들 때, 윈도우를 만들고 파일을 여는 것과 같은 처리를 할 수 있도록 1,000여 개 이상의 함수로 구성되어 있다. API는 프로그래머를 위한 운영체제나 프로그램의 인터페이스로서 사용자와 직접 대하게 되는 그래픽 사용자 인터페이스나 명령형 인터페이스와 뚜렷한 차이가 있다.

[네이버 지식백과] API [application programming interface] (두산백과)

 

개발자용 인터페이스라고 생각하면 되고, 네이버, 구글, 페이스북 등 여러 회사에서 API를 통해 자사의 서비스를 이용할 수 있게 하고 있다. 오늘은 네이버에서 제공하는 API 사용하는 법을 알아보도록 한다. 

 

 

 

[네이버 개발자 센터에서 애플리케이션 등록하기]

1. '네이버 개발자 센터 -> 서비스 API-> 데이터 랩 -> 오픈 API 이용 신청' 을 누른다. 

 

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

 

NAVER Developers

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

developers.naver.com

 

2. 간단한 가입 절차

네이버 로그인한 상태로 오픈 API를 누르면 간단한 휴대폰 인증 절차 후 애플리케이션을 등록할 수 있다. 

- 회사명은 기입하지 않아도 된다. 

 

3. 사용할 API 설정

내가 모아둘 API들을 표시할 '애플리케이션 이름'을 설정한다. 

나는 책에서 제안한 것과 같이 아래처럼 설정하였다. 

 

 

 


책에서는 주피터 노트북 사용 시 비로그인 오픈 API 서비스 환경을 설정하였는데, 나는 주피터 노트북을 사용하지 않고 powershell 모드를 사용하기 때문에 해당 링크를 넣어보았다.  

naver.com을 넣어도 가능하다.

 

https://aka.ms/pscore6

 

Windows, Linux 및 macOS에 PowerShell 설치 - PowerShell

Windows, Linux 및 macOS에 PowerShell을 설치하는 데 관해 알아봅니다.

docs.microsoft.com

 

 

 

 

등록을 완료하면 다음과 같은 화면이 나오고, 

받은 Client ID, Client Secret 의 정보를 가지고 네이버 API를 이용할 수 있다. (북마크에 저장해두자.)