Это веб-страница, которая будет перенаправлена на него после входа в систему:
// get_user_info.php
<?
$gClient = new \Google_Client();
$gClient->setApplicationName('Login to Pronexo');
$gClient->setRedirectUri('http://localhost/pronexo/public/login/login_through_api/');
$gClient->setClientId('849746924921-ueqhqvtbb6l7ccfrcq4j405bvej03bm7.apps.googleusercontent.com');
$gClient->setClientSecret('W7DdT0QmATW-3ZVJMO55jsfY');
$gClient->addScope("https://www.googleapis.com/auth/userinfo.profile");
$gClient->addScope("https://www.googleapis.com/auth/userinfo.email");
$oauth2 = new \Google_Service_Oauth2($gClient);
$userInfo = $oauth2->userinfo;
echo "<pre>";
print_r($userInfo);
die;
Результат таков:
И вот результат Google_Client {#229 > }
Также я проверил все элементы результата, но нет информации о пользователе. Как вы знаете, я должен получить адрес электронной почты, имя и т. Д. Пользователя, который зашел на мой сайт через Google php api. В любом случае, есть идеи, как я могу получить доступ к этой информации?
Задача ещё не решена.
Других решений пока нет …