Ich google Login verwende diesen Code für Auth verwendenwie der Kontakt nach Google Login erhalten
$client = new Google_Client();
$client->setApplicationName("Google OAuth Login Example");
$client->setClientId($client_id);
$client->setClientSecret($client_secret);
$client->setRedirectUri($redirect_uri);
$client->setDeveloperKey($simple_api_key);
$client->setAccessType('offline');
$client->setScopes(array('https://www.google.com/m8/feeds/',"https://www.googleapis.com/auth/userinfo.email"));
$objOAuthService = new Google_Service_Oauth2($client);
hier Jetzt Zugriffstoken von Client erhalten und diesen Zugriffstoken verwenden, um Benutzerkontakte
$accessToken = client->getAccessToken();
if ($client->getAccessToken()) {
$userData = $objOAuthService->userinfo->get();
$_SESSION['access_token'] = $client->getAccessToken();
}
von Abrufen
Jetzt möchte ich Benutzerkontakt Benutzer diese api und Zugriffstoken, die ich von
während auth von google-Nutzern erhalten haben um sich einzuloggen$url = 'https://www.google.com/m8/feeds/contacts/default/full?max-results=' . $max_results . '&oauth_token=' . $accessToken;
$xmlresponse = curl_file_get_contents($url);
echo 'contact result='.$xmlresponse;
Aber ich habe 401 http Status und nicht in der Lage Benutzerkontakt zu holen. Bitte helfen Sie mir, wie ich Login-Benutzer Kontakt E-Mails mit Access-Token, die ich während der Auth bekam.