카카오톡 공유하기 문의 입니다

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.


ID 998000
플랫폼 → 사이트 도메인 (https://data.h-originalarc.go.kr)

안녕하십니까, 신규 사이트 구축 중에 있습니다.(www.yedamgo.kr)
카카오톡 공유하기를 연결하고 싶어 아래와 같이 만들었습니다.

<!-- 카카오톡 공유 -->
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>

<script>
function fn_sendFB(sns) {
		var thisUrl = document.URL;
		var snsTitle = "yedamgo";

		if( sns == 'kakao' ) {
				// 사용할 앱의 JavaScript 키 설정
				Kakao.init('d5a131d200e2f36*****************');

				// 카카오링크 버튼 생성
				Kakao.Link.createDefaultButton({
						container: '#btnKakao', // HTML에서 작성한 ID값
						objectType: 'feed',
						content: {
						title: "yedamgo", // 보여질 제목
						description: "yedamgo", // 보여질 설명
						imageUrl: thisUrl, // 콘텐츠 URL
						link: {
								mobileWebUrl: thisUrl,
								webUrl: thisUrl
						}
						}
				});
		}
	}
</script>

<li>
	<a href="#n" class="ka" id="btnKakao" title="카카오톡 새창열림" onclick="fn_sendFB('kakao');"></a>
</li>

이렇게 작성하였으며,
플랫폼에 현재 주소 (https://www.yedamgo.kr)가 외부에서 접속이 안되어. 다른 사이트의 주소를 사이트 도메인으로 등록을 하였는데(https://data.h-originalarc.go.kr) 도메인이 등록되어있지 않다는 문구가 나와서 문의 드립니다.

문구
요청 실패 : ErrorCode(4019)
UUID(5a433a7d-1846-43d2-9f44-7f22ae8d832e)
도메인이 등록되지 않았습니다. 도메인을 등록해 주세요.

라고 문구가 나옵니다.

혹시몰라서 localhost:XXXX로 등록을 할때는 공유하기가 되는데, 운영서버에서는 도메인이 없다고 나옵니다…

어떻게 해야하는지 답변 부탁드리겠습니다…

UUID(5a433a7d-1846-43d2-9f44-7f22ae8d832e) 로그를 보니

설명하신 것과 반대로

디벨로퍼스 설정에 공유하기 실행된 주소 ( http://localhost:9088/ ) 가 디벨로퍼스에 등록 안되어 발생한 오류입니다.

해당 주소를 디벨로퍼스 웹도메인 설정에 등록하시면 정상작동합니다.

애플리케이션 | Kakao Developers 애플리케이션

그럼 현재 https://data.h-originalarc.go.kr로 등록되어 있는데…이렇게 등록되어도 공유하기가 되어야 하지 않나요?
https://data.h-originalarc.go.kr로 등록을 했는데 도메인을 등록해달라고 하는 이유를 알고싶습니다…

해당 사이트 공유하기 재현해볼 수 있는 상세주소와 화면위치 알려주시겠어요?

외부에서 접속이 안되실텐데요…

아래 에러가 발생하고 있습니다.
카카오톡 공유하기가 구동되는 사이트 웹도메인이 디벨로퍼스 설정에 등록되어 있어야합니다.

{"msg":"domain mismatched! caller=https://www.yedamgo.kr. check out registered web domains.","code":-401}

네, 감사합니다^^