티스토리 개인 도메인 연결 후 카카오 공유하기 ErrorCode(4002)

앱 ID 805212


티스토리 블로그에서 메세지 템플릿을 이용한 공유하기 기능을 사용하고 있었습니다. 하지만 이틀 전 개인 도메인을 구입하고 연결하고 나서부터 템플릿ID가 틀렸다는 팝업과 함께 4002 에러가 발생합니다.

앱 설정 > 플랫폼 탭의 사이트 도메인은 개인 도메인까지 추가해서 두 개의 도메인이 잘 등록되어있고, 공유 코드에서도 앱 ID가 아니라 템플릿 ID로 잘 쓰고 있습니다.

정상적으로 잘 되다가 앱 키와 템플릿 ID에 변동이 없었음에도 오류가 발생하는 것으로 보아, 신규 도메인을 추가하는 과정에서 문제가 있는 건가 싶지만 다양한 시도에도 해결이 어려워서 문의드렸습니다.

JavaScript 코드는 웹에 업로드 해서 실행하고 있고 코드는 아래와 같습니다.

    if (!Kakao.isInitialized()) {
      Kakao.init('**이 부분에는 JavaScript 키 넣었습니다'**);
}

    // head에서 정보 가져오기(JQuery)
    var thumbImg = $('meta[property="og:image"]').attr('content'); //og이미지 주소
    var thumbTitle = $('meta[property="og:title"]').attr('content'); //og타이틀
    var thumbDesc = $('meta[property="og:description"]').attr('content'); //og설명
    var linkUrl = $('meta[property="og:url"]').attr('content'); //url
    var arr_linkUrl = linkUrl.split('/')

    var sendKakao_my = function() {
        // 메시지 공유 함수
      Kakao.Link.sendScrap({
        requestUrl: linkUrl, // 페이지 url
        templateId: 83632, // 메시지템플릿 번호
        templateArgs: {
          THU: thumbImg, // 썸네일 주소
          SCRAP_TITLE: thumbTitle, // 제목 텍스트
          SCRAP_DESC: thumbDesc , // 설명 텍스트
	      POST_NUM: arr_linkUrl[arr_linkUrl.length-1]
        },
      });
    };
https://syso.space 도메인이 디벨로퍼스에 등록되어 있는데

http://syso.space 로 스크랩방식 공유하기 하신 것 같아요. 

http 주소도 디벨로퍼스에 등록해보시겠어요?

네! 등록 진행하였지만 같은 오류가 나오고 있습니다. :sob:

//오류 메세지
ErrorCode(4002)
UUID(4fda09c4-05f3-4d30-b5f6-da17d1a0c8fd)
잘못된 템플릿 ID를 사용했습니다. 템플릿 ID가 올바른지 확인해 주세요.

안녕하세요.

기재하신 에러 UUID에 해당하는 로그를 확인해보니

앱 ID 805212 에서 발생한 에러가 아니라 티스토리 에서 요청한 에러로 확인됩니다.
즉, 티스토리의 앱키로 init된 카카오 SDK로 카카오톡 공유하신 것으로 보입니다.
운영하시는 디벨로퍼스앱의 앱키로 SDK 사용하셔야 에러발생하지 않으니 개발하신 코드 확인 부탁드립니다.

아마도 티스토리 블로그 스크립트에서 먼저 init했고 if (!Kakao.isInitialized()) 구문 때문에 운영하시는 디벨로퍼스 앱으로는 Init가 안된 것으로 보입니다. (티스토리 블로그에 위와 같이 스크립트를 추가할 수 있나요? )

감사합니다! 해결해보려고 이것저것 만져보면서 HTML에서 SDK initi가 들어간 모양입니다!

    <script src="https://developers.kakao.com/sdk/js/kakao.js" defer></script>

HTML편집에서 해당 코드 삭제함으로써 해결되었습니다!

덕분에 해결 완료되었습니다! 친절한 답변 정말 감사드립니다!! :heart_eyes::heart_eyes::heart_eyes:

1개의 좋아요