-
(OpenAPI)NAVER API 사용: 어플리케이션 등록 및 API키 발급알고리즘트레이딩/프로그램기초 2025. 7. 19. 09:15반응형
NAVER API 서비스
네이버는 개발자 센터(https://developers.naver.com/main/)에서 다양한 API서비스를 활용할 수 있도록 해 놓았는데, 네이버 아이디로 로그인하여 해당 서비스를 활용할 수 있다.

그림1: Naver Developers 화면 어플리케이션 등록
네이버 API를 사용하기 위해서는 가장 먼저 어플리케이션 등록을 해야 한다. 그림 2와 같이 Application -> 어플리케이션 등록을 누르면 해당 화면으로 넘어간다.

그림2: 네이버 API 어플리케이션 등록 어플리케이션 등록 화면에서 어플리케이션 이름을 설정하고 사용 API를 드랍박스에서 하나씩 선택해서 추가하면 된다. 이번에는 간단하게 검색 API만 사용해 볼 것이므로 검색만 눌러서 추가해 준다.(설정이 끝난 후에도 Application -> 내 어플리케이션 에서 설정을 마음대로 변경할 수 있다.)

그림3: 어플리케이션 등록에서 사용 API 등록하기 오픈 API 서비스 환경 설정
사용API에 검색을 두면 오픈 API 서비스 환경을 설정하는 칸이 생긴다. 내가 제공하고자 하는 서비스가 iOS 앱 기반인지, Android 앱 기반인지, 웹 기반인지에 따라서 해당 칸을 설정해 주면 된다. 환경을 추가해서 다양한 기반에서 네이버 API를 활용한 서비스를 제공해 줄 수 있다.

그림4: 오픈 API 서비스 환경 설정 단순히 API를 사용해 보는 경우라면 WEB설정만 클릭하여 추가해 주면 된다. AWS 등을 이용해서 별도의 웹서버를 만들어 둔 경우가 아니라면 네이버 API 실행은 로컬 PC에서 수행할 것이기 때문에 그림 5와 같이 웹서비스 URL에 "http://localhost"를 입력하고 "등록하기" 버튼을 누르면 된다.

그림5: 로컬 테스트 환경 설정하기 API키 확인
등록을 하면 바로 Application -> 내 어플리케이션 메뉴로 연결이 되고, 새로 만든 어플리케이션 정보를 바로 확인할 수 있다. 그림 6과 같이 Client Secret의 "보기"를 누르면 발급된 API키를 확인할 수 있다.

그림6: API 키 확인하기 반응형'알고리즘트레이딩 > 프로그램기초' 카테고리의 다른 글
LLM 로컬 PC에서 실행하기: Ollama (0) 2025.10.19 (OpenAPI)NAVER API 사용: 검색 API 활용하기(python) (0) 2025.07.22 (OpenAPI)FRED API 사용: 미국금리 시계열 분석 2(python) (0) 2025.06.21 (OpenAPI)FRED API 사용: 미국금리 시계열 분석 1(python) (1) 2025.05.14 (OpenAPI)FRED API 사용 (0) 2025.05.11