문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
안녕하세요.
기술검토 중 문의사항이 생겨 주제 남깁니다.
<카카오톡 공유 전송 성공 알림>
https://developers.kakao.com/docs/latest/ko/message/callback#success
상기 링크를 보면, serverCallbackArgs 에 발신자 정보를 사용자 정의 파라미터로 전달하면 메시지를 보낸 사용자와 받은 채팅방의 정보를 받을 수 있다고 하였는데
발신자 정보 전달 시, 키값(“custom_parameter_key”)은 무엇으로 설정해야 하나요?
안녕하세요.
1.콜백에 공유하기에 사용된 사용자 정의 파라미터를 전달할 수 있습니다.
Kakao.Share.sendDefault({
objectType: 'text',
text: '간단한 JavaScript SDK 샘플과 함께 카카오 플랫폼 서비스 개발을 시작해 보세요.',
link: {
mobileWebUrl: 'https://developers.kakao.com',
webUrl: 'https://developers.kakao.com',
},
serverCallbackArgs: {
custom_parameter_key: 'custom_parameter_value',
user_name: '유저명',
goodsName: '상품명'
},
});
위의 serverCallbackArgs에 설정한 값이 콜백으로 추가 전달됩니다.
즉, custom_parameter_key는 서비스측에서 전달하고자 하는 특정 키 이름으로 서비스에서 정하시면 됩니다.
2.메시지가 전달된 채팅방의 유형에 따라 CHAT_TYPE 파라미터가 달리 전달됩니다.
다수의 사용자에게 1:1 메시지가 전달된 경우 CHAT_TYPE은 DirectChat으로 전달됩니다.
채팅방 유형별 전달되는 파라미터 값은 가이드를 참고 부탁드립니다.
카카오톡 공유: 콜백 | Kakao Developers 카카오톡 공유: 콜백 - 파라미터