네이버 API (1) : 계정 설정하기
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을 넣어도 가능하다.
Windows, Linux 및 macOS에 PowerShell 설치 - PowerShell
Windows, Linux 및 macOS에 PowerShell을 설치하는 데 관해 알아봅니다.
docs.microsoft.com


등록을 완료하면 다음과 같은 화면이 나오고,
받은 Client ID, Client Secret 의 정보를 가지고 네이버 API를 이용할 수 있다. (북마크에 저장해두자.)
