Получайте электронные письма друзей в Google Plus API

Я хочу получить электронные письма моего авторизованного пользователя.
В настоящее время я могу получить только их данные, такие как имя и пол, но не могу получить их электронные письма.
Вот процесс, которому я следую.

  • Попросите пользователя войти на стороне клиента и сгенерировать код
  • отправить этот код на мой сервер, который генерирует токен доступа.

    $ 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, но как получить их электронную почту?

0

Решение

Вы добавили адрес электронной почты при создании URL логина. В случае google-php-api вот так $client->addScope("email");

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]