Я хочу получить электронные письма моего авторизованного пользователя.
В настоящее время я могу получить только их данные, такие как имя и пол, но не могу получить их электронные письма.
Вот процесс, которому я следую.
отправить этот код на мой сервер, который генерирует токен доступа.
$ accessTokenResponse = $ client-> request (‘POST’, ‘https://accounts.google.com/o/oauth2/token‘, [
‘form_params’ => $ params
]);
После того, как я получаю токен доступа, я вызываю следующий API, чтобы получить их список друзей
$ profileResponse1 = $ client-> request (‘GET’, ‘https://www.googleapis.com/plus/v1/people/me/people/visible‘, [
‘headers’ => array (‘Authorization’ => ‘Bearer’. $ accessToken [‘access_token’])
]);
Теперь у меня есть идентификатор пользователя Google, но как получить их электронную почту?
Вы добавили адрес электронной почты при создании URL логина. В случае google-php-api вот так $client->addScope("email");
Других решений пока нет …