네이버 지도 Open API 인증이 실패하였습니다. 클라이언트 아이디와 웹 서비스 URL을 확인해 주세요., * Error Code / Error Message: 2 / 서버로 전달된 정보에 오류가 있습니다.
2024. 2. 4. 22:14ㆍMemorizing/Trouble-Shooting
728x90
본 포스팅은 네이버 지도 Open API 인증이 실패하였습니다. 클라이언트 아이디와 웹 서비스 URL을 확인해 주세요., * Error Code / Error Message: 2 / 서버로 전달된 정보에 오류가 있습니다. 에러의 해결 방안에 대해 담고있습니다.
Naver Cloud Platform을 이용하여 파이썬 flask 서버에서 Geocoding을 수행하여 html로 정보를 넘겨주고, html에서는 그 정보를 바탕으로 네이버 지도를 그릴려고 하였는데, 자꾸 위와 같은 에러가 뜨길래 파이썬 플라스크 서버와 html에서 여러 삽질을 하다가 Naver Map API를 가져오는 방식을 하나 고치니 수정할 수 있다는 것을 알게되었습니다..
Naver Cloud Platform에서 제공하는 API를 HMTL에서 쓰기위해선 아래와 같이 서브모듈을 작성해주어야합니다.
<script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?clientId=YOUR_CLIENT_ID&submodules=geocoder"></script>
하지만 위 방식은 옛날 방식이고 위 코드의 "clientId"를 "ncpClientId"로 변경해주어야 정상적으로 동작합니다.
<script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=YOUR_CLIENT_ID&submodules=geocoder"></script>
'Memorizing > Trouble-Shooting' 카테고리의 다른 글
[Spring] Web server failed to start. Port 8080 was already in use. (0) | 2024.02.20 |
---|---|
[Intellij] Cannot resolve method println(java.lang.String) (0) | 2024.02.20 |
[Powershell] 비어있지 않은 폴더 삭제하기 (0) | 2023.12.29 |
[VSCode] 수정 중인 파일 이외에 파일을 열고 싶을 때 (0) | 2023.04.12 |
TypeError: Can't convert object to 'str' for 'filename' (0) | 2023.01.05 |