きむ
投稿
コメント
サンプルありがとうございます! サンプルコードを参照に認証を行ってみたのですが同じくエラーが発生しおかしいと思い、AccessTokenを疑いAccessTokenを以下のように取得するようにしたところ認証されるようになりました。 コメントいただきありがとうございました。 Route::get('/callback', function (Request $request) { $http = new GuzzleHttp\Client; $response = $http->post('https://auth.worksmobile.com/oauth2/v2.0/token', [ "headers" => [ "Content-Type" => "application/x-www-form-urlencoded", ], 'form_params' => [ 'grant_type' => 'authorization_code', 'client_id' => 'XXXXXXXXXXXXXXXXXXXXXXX', 'client_secret' => 'xxxxxxxxxx', 'redirect_uri' => 'http://localhost/callback', 'code' => request()->code, ], ]); // 最初こちらでaccessTokenを取得してましたが認証エラー // return json_decode((string) $response->getBody(), true); // // 下記でaccessToken取得したコードで試したところステータスコード200となりました $body = $response->getBody(); $body = json_decode($body); dd($body);
API 全般 2022.04.27