curl을 이용하여 비즈톡 요청 시 400 에러
굿로
4년 전
조회 2,465
비즈톡을 통하여 카카오톡 알림톡을 전송하는 기능을 만들고 있습니다.
$token = get_bizToken();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '비즈톡 api 주소');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($template));
curl_setopt($ch, CURLOPT_POST, 1);
$headers = array();
$headers[] = 'Content-Type : application/json';
$headers[] = 'bt-token : '.$token->token;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if(curl_errno($ch)){
echo 'error:'.curl_error($ch);
}
curl_close($ch);
이런 식으로 작성하여 사용하려 하는데, 400 Bad request(Your browser sent an invalid request) 오류가 표시됩니다.
비즈톡에 문의해 본 결과 사용하는 언어에 대한 별도의 예제가 없고, 클라이언트 측 문제이기 때문에 정확한 원인을 찾기 어렵다는 답변을 받았습니다.
전송되는 템플릿에서는 딱히 문제를 찾을 수 없는데,
오류가 발생하는 정확한 원인을 알 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변에 대한 댓글 1개
�
굿로
4년 전
일단 저 코드도 메뉴얼을 참조하여서 작성하였고, 메뉴얼에는 달리 400 오류에 관한 내용이 기재되어 있지는 않네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인