카카오 공유하기 계속 4011 에러가 납니다

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

아래와 앱키가 정상적으로 들어가고 플랫폼에 사이트 도메인을 적절하게 입력했는데도 불구하고 계속 동일한 에러가 반복되고 있습니다.


안녕하세요.

JS SDK 는 JAVASCRIPT APP KEY를 사용해야만 합니다.
사용하신 앱 키를 확인 부탁드립니다.

javascript app key 사용하고 있습니다 ~!그럼에도 불구하고 계속 동일한 에러가 나네요

@woody.ho
javascript app key 사용하고 있습니다 ~!그럼에도 불구하고 계속 동일한 에러가 나네요

코드에 원인이 있을것 같은데요 재현 가능한 URL 부탁드립니다.

@woody.ho

https://kamp65871.cafe24.com/skin-skin13/product/detail.html?product_no=30&cate_no=1&display_group=4#none

공유하기에서 카카오톡 공유하기로 접근하시면 됩니다.

    <script src="https://t1.kakaocdn.net/kakao_js_sdk/2.2.0/kakao.min.js"
          integrity="sha384-x+WG2i7pOR+oWb6O5GV5f1KN2Ko6N7PTGPS7UlasYWNxZMKQA63Cj/B2lbUmUfuC" crossorigin="anonymous"></script>
        <script>
            if (!Kakao.isInitialized()) {
                Kakao.init("key");
            }
            
          function shareToKakao() {
          Kakao.Share.sendDefault({
              objectType: 'text',
              text:
                '기본 템플릿으로 제공되는 텍스트 템플릿은 텍스트를 최대 200자까지 표시할 수 있습니다. 텍스트 템플릿은 텍스트 영역과 하나의 기본 버튼을 가집니다. 임의의 버튼을 설정할 수도 있습니다. 여러 장의 이미지, 프로필 정보 등 보다 확장된 형태의 카카오톡 공유는 다른 템플릿을 이용해 보낼 수 있습니다.',
              link: {
                mobileWebUrl: 'https://developers.kakao.com',
                webUrl: 'https://developers.kakao.com',
              },
            });
        }

현재 위와 같은 방식으로 코드가 작성되어져 있습니다.

해당 페이지에서 Javascript SDK를 3회 로드하고 있습니다.

위 제공해 주신 코드는 두번째 로드 되는 코드이며, 마지막으로 로드할 때, JS SDK는 덮어쓰여집니다. 그리고 나서 optimizer.php에 의해 Kakao.init('') 빈 값으로 초기화 되고 있습니다.

단한번만 로드 및 초기화 되도록 수정하시는게 좋을것 같습니다.

optimazer.php에 Kakao.init(‘’)빈값으로 초기화 된다고 해주셨는데 혹시 링크를 주실 수 있으실까요 ?
optimizer.php에 들어가보면
CAFE24.MANAGE_MEMBER = {
// 카카오싱크 로그인
kakaosyncLogin: function(clientSecret) {
if (Kakao.isInitialized()) {
Kakao.cleanup();
}
Kakao.init(clientSecret);

    Kakao.Auth.authorize({
        redirectUri: location.origin + EC_ROUTE.getPrefixUrl('/Api/Member/Oauth2ClientCallback/kakao/')
    });
}

};
이렇게 초기화된건 확인이 되는데 빈값으로 초기화 된것은 확인이 안되네요 …

참고 부탁드립니다.