본문 바로가기
카카오 REST API & SDK/카카오톡 공유하기

카카오톡 공유하기(구. 카카오 링크) 사용중 자주 겪는 에러와 문의

by kakao-TAM 2021. 4. 25.

가이드 : 가이드를 먼저 읽어 보세요.!!!

JS SDK : developers.kakao.com/docs/latest/ko/message/js-link

Android : developers.kakao.com/docs/latest/ko/message/android-link

iOS : developers.kakao.com/docs/latest/ko/message/ios-link

 

메시지 표시 관련 문의

Q. 이미지 사이즈 조정 가능 한가요?

A. 이미지 영역은 고정이라 수정할 수 없고 고정된 영역 안에서 표시 사이즈만 수정하실 수 있습니다. 메시지 템플릿을 사용하실 경우, 원본 비율 유지 또는 가운데 정렬 후 넘치는 영역을 잘라내는 방식 중 하나로 이미지 비율 설정이 가능합니다. https://developers.kakao.com/docs/latest/ko/message/message-template#component-image 이미지 크기의 경우, 테스트 발송을 거쳐 최적의 크기를 확인해보셔야 합니다. https://developers.kakao.com/tool

 



Q. 원단위 가격 표기를 다른 화폐단위로 변경가능한가요? 

A. 현재는 다른 화폐단위 표기를 지원하고 있지 않습니다.

A. 화폐단위 설정 가능합니다.

템플릿에서 제공하지 않는 부분
- 버튼 제거, 출처 제거
- description 두줄 이상 표기, 두줄 넘어가는 description의 말줄임표(...) 제거

 

 

자주 겪는 에러 : 공통

■ 공유된 메시지의 링크를 클릭하면 다른데로 이동할때.

설정된 경로로 이동하기 위해서는 아래 설정에 해당 도메인이 등록되어 있어야합니다.

"내 애플리케이션>앱 설정>플랫폼 : 사이트 도메인"

등록되어 있지 않은 경우 해당 설정의 첫번째 링크로 이동하게됩니다.

 

ErrorCode(4002)

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

도메인이 등록되지 않아 발생한 오류로 보입니다. JavaScript SDK는 등록된 도메인에서만 사용이 가능합니다. 도메인 등록은 [앱 설정]-[일반]-[플랫폼]-[웹]에서 10개까지 가능하며, 도메인 확인 시 스킴 및 서브도메인, 포트까지 비교하므로 이 점 주의 바랍니다.

 

■ 비정상적인 공유 패턴 감지에 의한 일시적 공유 쿼터 차단 : 에러코드 400(-10)

동일 메시지의 중복 발송, 야간 시간대 다량 발송 등. 비정상적인 패턴 감지에 의한 전송 차단이 발생할 수 있습니다. 

비즈니스 모델 상 반드시 필요한 경우라면, 데브톡에 문의 바랍니다. (ex. 청첩장, 장례식 등 동일 메시지 반복 공유가 필요한 경우)

{"msg":"API limit has been exceeded.","code":-10,"rule_id":651}

 

 

자주 겪는 에러 : JS SDK

■ 카카오 링크 버튼 객체 로딩 전, 스크립트를 먼저 호출 했을때. 생성할 객체 없음 

{name: "KakaoError", message: "container is required for KakaoTalk Link: pass in element or id"}
<a id="kakao-link-btn"> 

태그 보다 스크립트가 먼저 실행되어 해당 객체를 찾을 수 없는 상황. 태그 보다 아래 스크립트를 위치 시켜 주시면 정상 작동.

* 같은 페이지에 링크 버튼 2개중 하나만 작동 안됨. => id를 같은 값으로 설정했는지 확인할 것.
* 한번은 발송되지만 두번째 부터 발송 안됨. => Kakao.init 을 또 하는지 확인 할 것. (Kakao.init은 한번만)

 

 

자주 겪는 에러 : Android SDK

■ 웹뷰에서 intent:kakaolink: 에러

AndroidManifest.xml에 카카오 링크 intent-filter는 등록
https://developers.kakao.com/docs/latest/ko/message/android

 

android + (kakao Javascript SDK)하이브리드앱 예제 - 카카오톡 링크

 

자주 겪는 에러 : iOS SDK

하이브리드 앱에 적용하기

 

댓글