728x90
카카오 api 중에 지도에서 내가 원하는 검색어로 검색해보겠습니다.
api를 사용하기 위해선 카카오 api 키를 받아야 합니다.
Kakao Developers 사이트에서 내 어플리케이션을 등록하고 앱 설정 > 요약 정보에서 rest api 키를 사용하면 됩니다.
api를 위한 상세 정보는 개발 가이드 | Kakao Developers 문서 여기에서 찾아볼 수 있습니다.
아래와 같은 코드로 카카오 api에 요청하고 응답값을 받아올 수 있습니다.
import requests
def search_kakao_map(query: str, page: int, unit: int, x: str, y: str, district: str):
url = 'https://dapi.kakao.com/v2/local/search/keyword.json'
rest_api_key = "카카오 api 키"
header = {'Authorization': 'KakaoAK ' + rest_api_key}
# params = dict(sort='distance', query=query, page=page, size=20, x=x, y=y)
params = dict(sort='distance', query=query, page=page, size=unit, x=x, y=y)
result = requests.get(url, headers=header, params=params).json()
if 'errorType' in result:
result['success'] = False
else:
result['success'] = True
return result
'Python' 카테고리의 다른 글
[Python] 좌표계 변환하기 (0) | 2022.10.08 |
---|---|
[Python] 카카오 주소 검색 api 사용해 주소의 위경도 알아내기 (2) | 2022.09.23 |
[python] 소숫점 자릿수 나타내기 (0) | 2022.09.04 |
[python] AWS s3 에서 폴더 다운로드 (0) | 2022.08.28 |
[Python] 이미지의 색상 추출하기 (0) | 2022.08.24 |