엑세스 토큰 발급 받으려고 하는데요.. grant type is not supported

배창남_62bbd3

2022.06.15읽음 3513

php로 엑세스 토큰 발급 받으려고 하는데요..
$data = array(
   'code' => 'kr1MkJGaEIyM01YVnV1N25ncg==',
    'grant_type' => 'authorization_code',
    'client_id' => 'qhTkBOKZnvqaocHw****',
    'client_secret' => '******'
);
$header_data = array(
   'Content-Type: application/x-www-form-urlencoded'
);
$ch = curl_init($url);
curl_setopt_array($ch, array(
   CURLOPT_POST => TRUE,
   CURLOPT_RETURNTRANSFER => TRUE,
   CURLOPT_HTTPHEADER => $header_data,
   CURLOPT_POSTFIELDS => $data
));
$response = curl_exec($ch);
echo $response;
위와같이 구현을 했는데.. grant type is not supporte라고 계속 나옵니다..
code값도 확인했는데.. 도저히 원인을 모르겠네요..
도움 부탁드립니다..
{"error_description":"Grant type is not supported.","error":"unsupported_grant_type","error_uri":"See document on https://developers.worksmobile.com/reference/authorization-auth"}

댓글3

  • 업데이트 된 답글입니다.

    Indigo

    파라미터값을 인코당해서 넣어보세요. 안그러면 에러날수도 있습니다

    2022.06.15

    0
  • 업데이트 된 답글입니다.

    배창남_62bbd3 작성자

    urldecode 해봤는데 안되네요ㅠㅠ

    2022.06.15

    0
  • 업데이트 된 답글입니다.

    배창남_62bbd3 작성자

    urldecode 문제였네요 감사합니다.

    2022.06.15

    0
이전 글기본 캘린더 일정 생성 문의 입니다.(V2)
다음 글API 2.0은 SSO와 같이 사용 불가능한가요?
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!