문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
SDK v - https://t1.kakaocdn.net/kakao_js_sdk/2.6.0/kakao.min.js
app id - 857799
안녕하세요,
카카오톡 공유하기시 콜백URL에서 전달받는 파라미터를 확인하는데 어려움이 있습니다.
function kakaoShare() {
let throwData = 'test data';
Kakao.Share.sendCustom({
templateId: 000000,
templateArgs: {
title: '제목 영역입니다.',
description: '설명 영역입니다.',
},
serverCallbackArgs: {
key: throwData, // 사용자 정의 파라미터 설정
},
});
callback URL은 GET형식으로 설정해두었고 실패가 계속 뜨고 있습니다.
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
if(isset($_GET['CHAT_TYPE']) && isset($_GET['HASH_CHAT_ID'])) {
$chatType = $_GET['CHAT_TYPE'];
$hashChatId = $_GET['HASH_CHAT_ID'];
$templateId = $_GET['TEMPLATE_ID'];
$customParameter = $_GET['custom_parameter_key'];
http_response_code(200); // 성공적인 응답
file_put_contents(__DIR__ . '/kakao_callback_log.txt', "CHAT_TYPE: $chatType, HASH_CHAT_ID: $hashChatId, TEMPLATE_ID: $templateId, Custom_Parameter: $customParameter\n", FILE_APPEND);
} else {
http_response_code(400); // 성공적인 응답
file_put_contents(__DIR__ . '/kakao_callback_log.txt', "Required data not found in the request\n", FILE_APPEND);
}
} else {
http_response_code(405);
}