문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
SDK: https://developers.kakao.com/sdk/js/kakao.min.js 스크립트 사용
앱 아이디 : 914126
Kakao.Link.sendScrap({
templateId: {{template id}},
requestUrl: location.href,
});
이렇게 했을 때 해당 페이지 url 을 공유하고 싶은데 메인 페이지 url만 보내집니다. templateId 를 빼고 보내보고 해봐도 같은 상황이라 현재 페이지 공유 하고 싶을때 어떻게 하면 되는지 좀 알려주시면 감사하겠습니다.
tim.l
4
최근 카카오톡 공유하기에 사용된 URL은 http://localhost:3000/fun/food_roulette로 확인됩니다.
localhost 주소는 카카오 스크랩서버가 방문할 수 없으니 미리 보기 구성을 못했을테고
메시지 하단 출처링크만 활성화되어 디벨로퍼스 도메인 설정의 첫번째 도메인으로 이동했을 것같네요.
코드내 공유하신 URL 변경하시면 될 것같습니다.
지금 방금 점심 너로 정했다. 에서 공유하기 메시지 하나 보냈는데요. location.href 로 local 에서 http://localhost:3000/fun/food_roulette 로 보내졌으니 똑같이 점심 너로 정했다. 으로 보내져야할거 같거든요? 일단 메시지 받은걸로 눌러보면 https://practicaltrivia.com/ 로 연결되는거 방금 확인 했구요. 방금 보낸 메시지 이거 보시고 다시 이야기 해 주실 수 있을까요?
tim.l
6
네, 해당 사이트에서 테스트해보니 스크랩방식으로 호출하셨지만, 템플릿 ID를 기재하셔서 출처링크만 적용된 템플릿 메시지로 발송되었네요.
템플릿ID 제거하시고 사용해보시겠어요?
카카오톡 공유: JavaScript | Kakao Developers 카카오톡 공유: JavaScript
네 ^^ 공유 잘 되는것 확인했씁니다. 로컬에서 테스트 했을때 템플릿 아이디 빼도 똑같이 메인으로 가서 오해했었네요. 수고하셨습니다~!
1개의 좋아요