Niccolò
Niccolò

Reputation: 95

Google_Auth_Exception: Error fetching OAuth2 access token, message: 'invalid_request'

I'm trying to get an access token, using the latest version of the google-api-php-client (take a look at this https://github.com/google/google-api-php-client), and I'm following this official doc: https://developers.google.com/api-client-library/php/guide/aaa_oauth2_web

The only difference is that I'd like to use the service Google_Service_Plus, instead of Google_Service_Urlshortener.

Basically I do these steps:

The flow breaks here.
What's wrong?

Any help will be appreciated.

Thanks in advance,
Niccolò.

Upvotes: 6

Views: 5558

Answers (2)

Fabien Thetis
Fabien Thetis

Reputation: 1734

Once I set the JSON configuration file for the $client, it worked for me.

Example:$client->setAuthConfigFile(__dir__.'/../conf/client_secrets.json');

Upvotes: 4

Gavin Palmer
Gavin Palmer

Reputation: 1220

I created an oauth2callback.php file and was experiencing this problem. The problem went away when I setup my Google_Client properly. At first I was only setting the clientId and secret. As soon as I set the redirectUri, my code started working. I didn't think I needed to set the redirectUri since I know the redirect had already occurred (I was on the redirect page). I figured this answer might help others experiencing a similar problem.

Upvotes: 8

Related Questions