Невозможно создать токен Google OAuth 2 - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь сгенерировать токен Google OAuth 2 с помощью GuzzleHttp в приложении laravel, но я получаю это сообщение об ошибке -

Client error: `POST https://accounts.google.com/o/oauth2/token` resulted in a `400 Bad Request` response: { "error": "invalid_grant", "error_description": "Bad Request" }

Вот мой код

 $client = new Client();
        $call = $client->post(env('AUTH_URL'), [
            'form_params' => [
                'client_id' => env('CLIENT_ID'),
                'client_secret' => env('CLIENT_SECRET'),
                'redirect_uri' => env('CALLBACK_URL'),
                'grant_type' => 'authorization_code',
                'scope' => env('SCOPE'),
                'code' => env('AUTH_CODE')
            ]
        ]);
        $response = json_decode($call->getBody()->getContents(), true);
        dd($response);

Пожалуйста, чтоможет быть проблема здесь?

...