【发布时间】:2026-02-15 21:55:01
【问题描述】:
我想获取我的授权用户的电子邮件。 目前我只能获取他们的详细信息,例如姓名和性别,但无法获取他们的电子邮件。 这是我正在遵循的过程。
- 要求用户从客户端登录并生成代码
-
将该代码发送到生成访问令牌的服务器。
$accessTokenResponse = $client->request('POST', 'https://accounts.google.com/o/oauth2/token', [ 'form_params' => $参数 ]);
-
获得访问令牌后,我调用以下 api 来获取他们的朋友列表
$profileResponse1 = $client->request('GET', 'https://www.googleapis.com/plus/v1/people/me/people/visible', [ 'headers' => array('Authorization' => 'Bearer' . $accessToken['access_token']) ]);
现在我有了用户的 google id 但如何获取他们的电子邮件?
【问题讨论】:
标签: php email google-plus guzzle google-php-sdk