IT 개발/Python

[파이썬] 카카오 OpenAPI 사용방법 (로컬 api)

KADOSHOLY 2024. 1. 15. 22:25
반응형

 

카카오 OpenAPI 사용방법 (로컬  api)

 

 

   목차

  1. 로컬 api 란?
  2. 로컬 api 사용방법
  3. 로컬 api 사용예제

 

 

1. 로컬  api 란?

 

카카오에서 제공하는 로컬 api는 특정 위치에 대한 좌표 및 검색에 의한 장소 정보를 제공해줍니다. 

 

 

 

2. 로컬 api 사용방법

 

1) 키 발급

 

로컬 api를 포함하여 카카오에서 제공되는 모든 open api들은 먼저 앱 키를 발급받아야 합니다. 아래의 위치에서 앱 키를 발급받게 되면 네이티브 앱 키,  REST API 키,  JavaScript 키,  Admin 키와 같이 4개의 키가 발급되며 적용하고자 하는 플랫폼 및 용도에 맞게 사용하시면 됩니다. 

  • 위치 : 내 애플리케이션 > 애플리케이션 추가하기

https://developers.kakao.com/

 

Kakao Developers

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

developers.kakao.com

 

 

2) 문서 확인

 

로컬 api의 사용방법은 아래의 문서 위치에 상세히 설명되어 있습니다. 

  • 위치 : 문서 > 로컬 > 이해하기 > 지원하는 기능 > 원하는 항목의 문서 클릭

 

 

 

3. 로컬 api 사용예제

 

1) 로컬  api (키워드 검색하기) 사용예제

 

import requests

url = "https://dapi.kakao.com/v2/local/search/keyword.json"
params = {"query":"편의점", 
          "x":"127.06283102249932", 
          "y":"37.514322572335935", 
          "radius":"20000",
          "size":3,
          "page":5 }
    
headers = {"Authorization": "KakaoAK " + "[발급받은 REST API키 입력]"}
response = requests.get(url, headers=headers, params=params)
    
for item in response.json()['documents']:
    print(item['place_name'])

 

[실행결과]

이마트24 삼성래미안점
GS25 삼성역점
세븐일레븐 삼성국순당점

 

반응형