본문 바로가기
연습장/Open API

[Kakao] Open API 사용 준비

by Ruas 2023. 6. 25.
728x90

카카오와 네이버와 같은 it 기업에서는 자사 서비스를 보다 편하게 사용할 수 있도록 하는 Open API 를 제공한다.

검색 엔진을 사용하는 키워드 검색 기능, 지도 검색, 자사 계정을 사용한 로그인 지원 등 다양한 분야의 API를 제공 중에 있다.

우리가 스마트폰을 사용하면서 흔히 보는 '카카오 계정으로 로그인', '네이버 계정으로 로그인'이 모두 이에 해당된다.

 

Source: 포켓CU

 

 

오늘 다뤄볼 카카오 API 역시 같은 맥락인데,

카카오 및 다음의 다양한 기능을 사용하기 위해 거쳐야하는 준비 단계를 이야기 해보겠다.


1. Kakao Developers 가입

 

 

Kakao Developers

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

developers.kakao.com

사실 가입이라고 할 것도 없다.

기존에 사용하고 있던 카카오 계정으로 로그인만 하면 된다.

 

2. 어플리케이션 추가

 

API를 사용하기에 앞서 개인 고유 key를 발급받아야한다.

발급 받은 개인 고유 key를 사용하여 API와 통신하기 때문에 꼭 필요한 단계이다.

더불어, 개인 key가 외부로 노출되는 일이 일어나지 않도록 해야한다.

 

Source: Kakao Developers

Kakao Develoers 홈페이지에서 내 어플리케이션을 클릭하면 해당 화면을 확인할 수 있다.

여기서는 내가 API를 사용하기 위해 어떤 서비스에서 사용할 것인지를 입력하면 개인 Key를 발급받을 수 있다.

 

Source: Kakao Developers

앱 이름이나 사업자명은 딱히 중요하지는 않다.

본인이 특정 서비스나 어플리케이션 개발을 위해 어플리케이션 추가를 한다면 해당하는 정보를 입력하면 되지만,

나 처럼 단순히 Open API 학습 또는 개인 프로젝트를 목적으로 하는 경우에는 Test라 입력해도 무관한듯 싶다.

(지금 내 어플리케이션도 test로 되어있다.)

 

Source: Kakao Developers

 

정보를 모두 입력하고 저장을 누르면 개인 키를 확인할 수 있는 화면을 볼 수 있다.

정상적으로 API 키 발급이 완료된 것이며, 필요한 API에 맞게 키를 골라 사용하면된다.


다시한번 말하지만, 저기 있는 개인 키는 외부로 노출되지 않도록 주의하자. (특히 깃허브)

청구서가 재미 없어질 수 있다.

728x90

댓글