카카오톡 채널의 고객 관리의 파일 등록하기 기능과 사용자 추가하기 api 구현 중 오류가 있어 문의 드립니다.
오류 메세지는
“{“msg”:“This API allowed to app connected authenticated KakaoTalk Chananel.”,“code”:-5}”
입니다.
---------------- 코드 내용 ----------------------
<?php
$url = “https://kapi.kakao.com/v1/talkchannel/update/target_users”;
$rest_api_key = " *** ";
$headers = array(
“Authorization: KakaoAK {$rest_api_key}”,
“Content-Type: application/json”
);
$data = array(
“channel_public_id” => “_Kqyxcxd”,
“file_name” => “sample”,
“schema” => array(
“이름” => “string”,
“생년월일” => “string”,
“지역” => “string”,
),
);
$json_data = json_encode($data);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
var_dump ($res);
?>
그리고, 고객 관리 : 파일 보기를 위한 구현에서는 다음의 오류가 발생합니다.
string(31) “{“msg”:“Forbidden”,“code”:-403}”
참고로 카카오톡 채널 고객파일 업로드 API 정책 동의는 한 상황입니다.
뭔가 추가 설정이 필요한 것으로 여겨지는데, 알 수가 없어서 문의드립니다.