안녕하세요.
serverCallbackArgs
를 설정하고 호출했으며,
[내 애플리케이션] > [메시지] > [카카오톡 공유 웹훅]에 등록한 웹훅 URL도 /kakaoWebhook.do
로 설정하였습니다.
서버 모니터링 결과, 해당 URL로 호출이 되고 있는 것은 확인했습니다.
하지만 문제는, 전달되는 인자값이 아무것도 없습니다.
무엇이 잘못된 것일까요?
확인 부탁 드립니다.
[javascript]
Kakao.Share.sendDefault({
objectType: ‘feed’,
content: {
title: ntcartSubject,
description: ‘’,
imageUrl:v_img,
link: {
mobileWebUrl: v_mobileLink,
webUrl: v_webLink,
},
},
buttons: [
{
title: ‘자세히 보기’,
link : {
mobileWebUrl : v_mobileLink,
webUrl : v_webLink,
},
},
],
serverCallbackArgs: {
strUetSeq: uetSeq +‘’ , // 사용자 정의 파라미터 설정
},
});
[JAVA Controller]
@RequestMapping(value = “/kakaoWebhook.do”)
@ResponseBody
public Map<String, Object> kakaoWebhook(@RequestHeader(“Authorization”) String authrozitaion,
@RequestHeader(“X-Kakao-Resource-ID”) String kakaoResourceId,
@RequestHeader(“User-Agent”) String userAgent,
@RequestParam(value=“CHAT_TYPE” , required=false ) String chatType,
@RequestParam(value=“strUetSeq” , required=false) String strUetSeq,
@RequestParam(value=“HASH_CHAT_ID”, required=false ) String hashChatId ){
HashMap<String, Object> rtnMap = new HashMap<String, Object>();
//인자값 strUetSeq , chatType , hashChatId 확인 할수 없음
rtnMap.put(“RESULT_CODE”, AJAX_SUCCESS);
return rtnMap;
}