문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
SDK 버전: 2.2.0, 앱ID: 436094
아래와 앱키가 정상적으로 들어가고 플랫폼에 사이트 도메인을 적절하게 입력했는데도 불구하고 계속 동일한 에러가 반복되고 있습니다.
문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
SDK 버전: 2.2.0, 앱ID: 436094
아래와 앱키가 정상적으로 들어가고 플랫폼에 사이트 도메인을 적절하게 입력했는데도 불구하고 계속 동일한 에러가 반복되고 있습니다.
안녕하세요.
JS SDK 는 JAVASCRIPT APP KEY를 사용해야만 합니다.
사용하신 앱 키를 확인 부탁드립니다.
javascript app key 사용하고 있습니다 ~!그럼에도 불구하고 계속 동일한 에러가 나네요
코드에 원인이 있을것 같은데요 재현 가능한 URL 부탁드립니다.
공유하기에서 카카오톡 공유하기로 접근하시면 됩니다.
<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/')
});
}
};
이렇게 초기화된건 확인이 되는데 빈값으로 초기화 된것은 확인이 안되네요 …