Така че наскоро надстроих клиента на google api за PHP и имах проблеми да го накарам да удостовери и да ми даде токен. Преди работеше добре със старата библиотека, но тази нова библиотека, инсталирана чрез композитор, ми създаде няколко проблема. Ето моят код за справка:
if (!empty($gp_auth_code) {
$client = new Google_Client();
$client->setAuthConfig('<path to client.json file>');
$client->addScope(Google_Service_Oauth2::PLUS_LOGIN);
$client->setRedirectUri('<redirect URI>');
$token = $client->fetchAccessTokenWithAuthCode($gp_auth_code);
$gp_access_token = $token['access_token'];
$gp_refresh_token = $client->refreshToken($token)['refresh_token'];
}
Всеки път, когато стартирам този код, той ми дава отговор "невалидно разрешение, неправилно образуван код за удостоверяване."
Има ли нещо, което правя грешно? $gp_auth_code работеше добре и пътят до json файла определено работи и URI адресът за пренасочване определено също е там. Всяка помощ ще бъде оценена.
По принцип се опитвам да получа достъп до информацията на профила в google plus, за да можем да регистрираме потребителя чрез google plus.