[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610
GET http://dapi.kakao.com/v2/local/search/keyword.json?query=남양주&page=1&size=15 401 (Unauthorized)
이런 에러가 뜹니다.
script
type=“text/javascript”
src=“https://dapi.kakao.com/v2/maps/sdk.js?appkey=자바스크립트 api key&libraries=services”
></script
api key는 저 자리에 잘 넣어져 있고
let ps = new kakao.maps.services.Places();
document.getElementById(‘searchButton’).addEventListener(‘click’, function () {
let search = document.getElementById(‘searchInput’).value;
console.log(“aaaaaaaaa”, search)
ps.keywordSearch(search, handlePlacesSearchResult);
});
function handlePlacesSearchResult(data, status, pagination) {
if (status === kakao.maps.services.Status.OK) {
let bounds = new kakao.maps.LatLngBounds();
for (let i = 0; i < data.length; i++) {
displayMarker(data[i]);
bounds.extend(new kakao.maps.LatLng(data[i].y, data[i].x));
}
map.setBounds(bounds);
}
} 관련 코드입니다.
요청 헤더에 자바스크립트 api key가 들어가 있던 것이 문제일까요?
그게 아니라면 뭐가 문제인지 궁금합니다…