ErrorCode(4002)

메세지 주소에 해당사이트 주소 뒤에 데이터를 보내는데 이게 너무 길게 되어 있어 에러가 나는 건가요?
그런데 pc에서는 잘 가지는데 모바일에서만 해당 4002 에러가 납니다. 계속 저 에러가 나는 것도 아니고요.
그리고 혹시 메세지 받은 사람이 링크를 클릭했을때 링크에 포함된 text값을 가져오는 방법이 있을까요?
IMG_1094.PNG

카카오톡 공유 기능 사용하는 디벨로퍼스앱에서 만든 메시지 템플릿이 아니라
다른 디벨로퍼스앱에서 만든 메시지 템플릿을 사용하시려고 해서 발생한 에러입니다.

모바일에서 사용하신 앱키가
해당 템플릿을 등록한 디벨로퍼스앱 앱키가 맞는지 확인해주세요.

웹이라 javascript 키를 쓰고 있습니다.등록한 웹은 한개라서 다른 키를 사용하지 않았습니다. 글 내용이 잘 이해가 가지 않는데 자세히 설명해 주실수 있으실까요? 메세지 템플릿은 따로 만들지 않았고 코드는 아래와 같습니다.
Kakao.Share.sendDefault({

objectType: "feed",

content: {

  title: title,

  description: text,

  imageUrl: img,

  link: {

    mobileWebUrl: url2,

    webUrl: url,

  },

},

buttons: [

  {

    title: "결과확인하기",

    link: {

      mobileWebUrl: url2,

      webUrl: url,

    },

  },

],

});

네, 자세한 로그확인을 위해 UUID텍스트로 기재 부탁드려요.

ed81ff62-e54f-4238-aafa-dbd4b6e406f0 입니다.

로그를 보니 모바일 카카오톡 공유하기 패킷 사이즈 제한 10k 초과하여 에러 발생했네요.
메시지 내용을 줄이거나 링크 URL을 단축URL로 변경해보시면 좋을 것같습니다.

(에러 메시지 표기는 내부 개선 제안하도록 하겠습니다. )

그렇다면 혹시 메세지 받은 사람이 링크를 클릭했을때 링크에 포함된 text값을 가져오는 방법이 있을까요?
지금은 data를 url로 압축해서 보내는데 그게 너무 길어서 그렇게 된거 같아요. 좋은 방법이 있을까요?

현재 사용하시는 URL을 단축 URL로 만들어 사용하시면 기존에 사용하시던것과 동일하게 사용하실 수 있습니다.