안녕하세요, 스레드봇님. 다름 아니구 소셜 공유 플러그인을 사용하는데 ErrorCode(4002) 가 발생하여 이를 문의드리고자 합니다. 게시판과 카카오 데브 게시판을 보니 도메인명이 잘 못되어 있으면 그럴 수 있다고 하여 체크하였으나 이상이 없었고, 자바스크립트키, 공유이지미 링크(한글없이) 올바르게 넣었습니다. 그래도 ErrorCode(4002) 가 발생하더라고요. 그래서 카카오 데브 게시판에 문의를 해보니, 콘솔에서 Kakao.Auth.getAppKey() 로 확인해보니 네이티브 앱 키로 되어 있다고 합니다.
아마 테스트 과정에서 자바스크립트키가 안먹혀서 다른키를 테스트 하고 다시 자바스크립트키로 넣었음에도 이 키가 아직 남아있는것 같은데 어떻게 초기화를 시킬 수 있을까요? 현재 자바스크립트 키 란에는 앱정보의 자바스크립트키가 올바르게 들어가 있습니다.
수정. 글을 올리고 나서 혹시나 네이티브앱키를 사용하는 다른 카카오앱 때문이 아닐까 하여 카카오플러스 친구추가하기 코드를 일시 삭제하고 테스트를 하니 소셜 공유 플러그인이 정상동작합니다. 아래의 코드입니다. 아래 코드는 헤더 메뉴에 들어가 있습니다. 관련하여 아래의 코드를 사용하면서 동시에 소셜 공유 플러그인을 사용할 수 있을까요?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width"/>
<title>PlusFriend Add Friend Button Demo - Kakao JavaScript SDK</title>
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
</head>
<body>
<div id="plusfriend-addfriend-button"></div>
<script type='text/javascript'>
//<![CDATA[123123123123123123123123123123
// 사용할 앱의 JavaScript 키를 설정해 주세요.
Kakao.init('네이티브앱키');
// 플러스친구 친구추가 버튼을 생성합니다.
Kakao.PlusFriend.createAddFriendButton({
container: '#plusfriend-addfriend-button',
plusFriendId: '플러스친구 아이디' // 플러스친구 홈 URL에 명시된 id로 설정합니다.
});
//]]>
</script>
</body>
</html>
감사합니다.
@스레드봇 님 기존코드키에 네이티브키가 작동되고 있어 의심을 하지 않았는데, 자바스크립트키를 넣어도 역시나 작동이 됩니다. 하여 자바스크립트키로 교체하여 사용하니 소셜 공유도 잘 됩니다. 도움 주셔서 감사드립니다.
안녕하세요~^^
저희 테스트 쪽 서버에서 올려주신 코드와 소셜 공유 플러그인을 동시에 사용해도
별 문제없는 것을 확인했습니다.
크롬 브라우저 개발자 도구(F12) Console 창에 에러 메시지가 표시되고 있지는 않은지요?
사용 중이신 테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보셔야 할 듯합니다.
잠시 다른 테마로 바꿔서 확인해보시고
다른 플러그인을 하나씩 비활성화해가면서 테스트해보시겠어요?
고맙습니다.