我想获取授权用户的电子邮件。目前我只能获取他们的详细信息,例如姓名和性别,但无法获取他们的电子邮件。这是我正在遵循的过程。
- 要求用户从客户端登录并生成代码
将该代码发送到生成访问令牌的服务器。
$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' => '承载者' . $accessToken['access_token']) ]);
现在我有用户的谷歌ID,但如何获取他们的电子邮件?