Bot

Access Tokenの発行

ニック

2023.04.25既読 981

JWTの生成はできたがそこからAccess Tokenの発行ができない

公式ドキュメントを参考に作成しているのですがエラーを見ても どこが原因かわかりませんので教えて頂けますと幸いです。 よろしくお願いいたします。 ​

ソースコード ===============================================================

$token_data = [
  "assertion" => $JWT,
  "grant_type" => "urn:ietf:params:oauth:grant-type:jwt-bearer",
  "client_id" => "",
  "client_secret" => "",
  "scope" => "bot user.read"
];
$access = curl_init($token_url);
curl_setopt($access, CURLOPT_POST, true);
curl_setopt($access, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($access, CURLOPT_RETURNTRANSFER, true);
curl_setopt($access, CURLOPT_POSTFIELDS, json_encode($token_data));
curl_setopt($access, CURLOPT_HTTPHEADER, array(
  'Content-Type: application/x-www-form-urlencoded',
  ));
$res = curl_exec($access);
curl_close($access);
===============================================================
エラーメッセージ ===============================================================
{
"error_description":"Grant type is not supported.",
"error":"unsupported_grant_type",
}
===============================================================

コメント1

前の投稿 ユーザーの削除取消(403 - "User was not deleted.")
次の投稿PCの違いによるメッセージ送信が失敗する
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。