SCRIPT5009:'kakao'이(가) 정의되지 않았습니다

저번주까지 정상적으로 이용하고 있는 서비스입니다

오늘 지도를 확인할 일이 있어 개발자 PC에서 localhost로 지도를 호출했는데

SCRIPT5009:'kakao’이(가) 정의되지 않았습니다. 라고 나옵니다.

서비스중인 페이지에서는 정상적으로 지도가 표출됩니다.

어떤걸 확인해야 할까요

내 애플리케이션 > 앱 설정 > 플랫폼에서 사이트 도메인을 등록했는지 확인해주세요.
프로토콜(http:, https:) + 도메인 네임(with 포트번호) 이 모두 입력되어야 합니다.

http://localhost:8080 로 호출하는데도 도메인 등록을 해야하나요?

네 호출하는 도메인은 모두 등록해주셔야 합니다.

등록 안하고 정상적으로 사용을 해오던 부분이라 확인을 안해봤는데

추가하고 정상적으로 표출됩니다. 감사합니다

1개의 좋아요

혹시 도메인 추가를 해도 지도 표출이 안되는 경우에는 어떤걸 더 확인해보면 될까요

포트를 다르게하여 홈페이지를 두개 사용하고있습니다.

localhost:8070 은 도메인추가시 정상적으로 나오는데
localhost:8060 은 도메인 추가해도 안나옵니다.

  • 다른 개발자 PC에서 localhost:8070으로 접속시 지도가 안나옵니다.

자바스크립트 키로 호출하고 계신게 맞으신가요?
도메인이 정상적으로 추가됐다면 지도 표출이 될텐데요.
도메인을 로컬 아이피로 추가해서 확인해주세요.

자바스크립트 키로 호출하고 있습니다.
서비스 신청시 8070포트 웹페이지 1개, 8060포트 웹페이지 1개 별도로 신청하였으며 (다른 서비스를 운영중입니다.)

8070포트를 사용중인 웹 페이지 접속시
로컬아이피 : 모든 PC 지도 표출 안됨
localhost:8070 : 1대의 개발자 PC만 지도 표출 됨, 2대의 개발자 PC에서 지도 표출 안됨
운영중인 서버 : 정상적으로 지도 표출

또한 8060포트를 사용중인 웹 페이지 접속시
로컬아이피 : 모든 PC 지도 표출 안됨
localhost:8060 : 모든 PC 지도 표출 안됨
운영중인 서버 : 정상적으로 지도 표출

계정에서 2개의 애플리케이션이 있다는 말씀이신가요?
이 경우 각 애플리케이션에서 사용할 도메인을 등록해야 합니다.
8060 포트에서 사용하는 앱 키를 가진 애플리케이션에서도 도메인을 등록해주세요.

그리고 다른 2분은 안된다고 하셨는데
각 컴퓨터의 localhost:8070 서버를 열어서 확인을 하신 건가요?
아니면, 지도가 동작하는 컴퓨터의 서버로 접속해서 확인을 하신 건가요?
후자라면 서버를 연 컴퓨터의 로컬 아이피와 포트 번호를 등록하고
같은 망을 사용하는 각 컴퓨터에서 등록한 로컬아이피:포트로 접속해주셔야 됩니다.

또한, 로컬아이피:포트번호를 등록하시면
localhost:8070이 아닌 로컬 아이피:8070로 접속해야합니다.

다시 한번 확인 부탁드립니다.

1번째 앱에 등록한 도메인입니다.
localhost와 ip 모두 등록하였으며 접속또한 두개 다 해보았습니다.
image

2번째 앱에 등록한 도메인입니다.
image

위에 등록한 도메인중 1번째 앱에 등록한 1번pc의 localhost:8070을 제외한 모든 도메인에서 접속시 지도 표출이 안됩니다.

지도 표출은 각 컴퓨터의 localhost를 열어서 확인하였습니다.

  • 지도 표출 구문에 문제가 없음은 현재 운영중인 페이지에는 정상적으로 지도가 나옴으로써 확인하였습니다.

음… 콘솔에 401 에러가 출력되고 있는게 맞나요?
출력된 오류 메세지도 같이 첨부해주세요.
그리고 시크릿 모드에서도 동일한 상황인지 확인해주세요.
설치된 확장 프로그램이 키를 누락시키는 경우가 있어서 이 부분도 확인 한 번 부탁드립니다.

image

F12 개발자 모드로 콘솔 오류 출력시 위와 같은 오류메시지가 발생합니다.
시크릿모드, IE private 모두 마찬가지 오류가 발생합니다.

@erin.lee 안녕하세요.
해당 건 로그 확인 가능할까요?
확인 부탁드립니다.

1개의 좋아요
  1. 앱 ID 197***
    Domain mismatched 에러와 API에 맞지 않는 앱키 입력으로 에러가 발생하고 있습니다.
    호출에 필요한 도메인 중 등록이 누락된 도메인 정보가 없는지 다시 확인해보시기 바라며, Javascript 호출에 REST API 키를 사용하고 있는 부분은 Javascript키로 변경이 필요합니다.

  2. 앱 ID 203***
    API에 맞지 않는 앱키 입력으로 에러가 발생하고 있으며, 마찬가지로 REST API 키값으로 호출하고 있는 지도 웹 API가 있을 경우, Javascript 키로 변경해주시기 바랍니다.

1개의 좋아요

확인 감사합니다. API키 변경 후 지도 표출 확인했습니다.

저번주까지 REST API로 호출하여 정상적으로 사용을 했는데 내부적으로 키 검증이 변경된건가요?

1개의 좋아요

앱키 혼용 케이스에 대한 제한 조치가 시행 되었고,
관련 자세한 공지 사항은 아래 내용 확인해주시기 바랍니다.

https://devtalk.kakao.com/t/api/112872