php로 카톡 메시지발송 연동을 하고 있는데
3개의 키값을 정확히 넣었는데
{“msg”:“Not Found”,“code”:-404} 라고 값이 리턴됩니다
원인이 뭘까요?
// 카카오톡 API 키와 API 비밀 키를 입력합니다.
$api_key = “”;
$api_secret = “”;
// 카카오톡에서 발급한 액세스 토큰을 입력합니다.
$access_token = “”;
// 카카오톡으로 메시지를 보내는 함수를 정의합니다.
function sendKakaoMessage($to, $title, $content) {
// CURL 객체를 생성합니다.
$ch = curl_init();
// 카카오톡 API URL을 설정합니다.
$url = “https://kapi.kakao.com/v2/api/talk/user/message/send”;
// CURL 옵션을 설정합니다.
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, “app_key=$api_key&app_secret=$api_secret&access_token=$access_token&to=$to&title=$title&content=$content”);
// CURL 요청을 실행합니다.
$result = curl_exec($ch);
// CURL 객체를 닫습니다.
curl_close($ch);
// CURL 요청의 결과를 반환합니다.
return $result;
}
// 카카오톡으로 메시지를 보냅니다.
$result = sendKakaoMessage(“01012345678”, “메시지 제목”, “메시지 내용”);
// 메시지 전송 결과를 출력합니다.
echo $result;