연결해제시 토큰 문제

$headers = array('Authorization: KakaoAK '.$admin_key);
$curl_post = array(“target_id_type”=>“user_id”, “target_id”=>$_userid);

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, ‘https://kapi.kakao.com/v1/user/unlink’);
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS,json_encode($curl_post));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);

$result = curl_exec($curl);

{“code”:-401,“msg”:“no authentication key!”}|
오류가 계속 뜹니다. 토큰의 문제인거 같은데 어덯게 해야하는건가요?

@ezhldapp
CURLOPT_SSL_VERIFYPEER를 false해서 테스트해보시겠어요?

테스트 해보았습니다만 같은 오류가 뜹니다.

자답입니다.
curl_setopt($curl, CURLOPT_POSTFIELDS,http_build_query($curl_post));

json_encode가 아닌 http_build_query로 하니까 되네요.

1개의 좋아요