通过Google + api获取朋友的电子邮件

时间:2016-06-09 09:51:32

标签: php email google-plus guzzle google-php-sdk

我想收到授权用户的电子邮件。 目前我只能获取姓名和性别等详细信息,但无法收到他们的电子邮件。 以下是我要遵循的流程。

  • 要求用户从客户端登录并生成代码
  • 将该代码发送到生成访问令牌的服务器。

    $ 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'])         ]);

现在我有用户谷歌ID,但如何获取他们的电子邮件?

1 个答案:

答案 0 :(得分:-1)

您在构建登录网址时添加了范围电子邮件。如果是google-php-api就像这样$client->addScope("email");