안녕하세요 카카오톡 공유하기 기능을
자바스크립트 sdk를 사용하여 구현했는데
플랫폼에 등록된 사이트 도메인 중
https://dosoftlab.com 에서 아래와 같은 오류가 납니다.
185848c…로 시작하는 자바스크립트 키를 사용했습니다.
도메인이 등록되어있지 않다는데 등록도 잘되어있으요.
https://192.168.0.47:8080, https://192.168.0.49:8080 에서는 잘 동작됩니다.
앱 ID, 오류 코드
ID : 926333
ErrorCode(4019)
UUID(605d9db3-f35f-4aff-b13a-822207e5c571)
스크립트
Kakao.Share.createDefaultButton({
container: ‘#kakaotalk-sharing-btn’,
objectType: ‘feed’,
content: {
title: ‘나무에 낀 치타’,
description: ‘#낌’,
imageUrl:
‘https://img.animalplanet.co.kr/news/2019/07/08/700/jqhbl8ie0dk3443n06a7.jpg’,
link: {
// [내 애플리케이션] > [플랫폼] 에서 등록한 사이트 도메인과 일치해야 함
mobileWebUrl: ‘https://dev.dosoftlab.com/path/param’,
webUrl: ‘https://dev.dosoftlab.com/path/param’,
},
}
});
tim.l
2
[-401] domain mismatched! caller=https://vmokpo.dosoftlab.com. check out registered web domains.
안녕하세요 스크립트가 구동되는 환경의 도메인을 디벨로퍼스 설정에 등록해주셔야합니다.
애플리케이션 | Kakao Developers 애플리케이션
답변 감사합니다. 한가지 더 여쭤볼게 있습니다.
web 플랫폼 등록시 하단과 같은 안내문구로
A 레코드가 아닌 CNAME 레코드로 등록하라고 되어있는데
이용하는 제품에 따라 등록 방식을 달리 해야하나요 궁금합니다.
Web 플랫폼 수정
사이트 도메인
JavaScript SDK, 카카오톡 공유, 카카오맵, 메시지 API 사용시 등록이 필요합니다.
여러개의 도메인은 줄바꿈으로 추가해주세요. 최대 10까지 등록 가능합니다. 추가 등록은 포럼(데브톡)으로 문의주세요.
예시: (O) https://example.com (X) https://www.example.com
tim.l
4
CNAME 레코드 등록은 아니고 웹브라우저에서 구동되는 도메인 그대로 프로토콜 포함해서 기재해주시면됩니다.
(1) https://example.com 만 등록 하시면 https://www.example.com 도메인에서 사용도 허용됩니다. (www 가 아닌 서브도메인은 모두 등록해주셔야합니다. )
(2) 위에 에러 메시지 그대로 https://vmokpo.dosoftlab.com 이 도메인 등록해주시면 정상 동작하며
(3) 또다른 도메인에서도 운영하신다면 추가로 등록해주셔야합니다.
(4) 비즈앱으로 전환하시면 아래와 같이 와일드 카드 서브도메인도 사용 가능합니다.
https://*.dosoftlab.com