在谷歌和API中获取朋友的电子邮件



我想获取授权用户的电子邮件。目前,我只能获得他们的详细信息,例如姓名和性别,但无法收到他们的电子邮件。这是我正在遵循的过程。

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

    $accessTokenResponse = $client->request('POST', 'https://accounts.google.com/o/oauth2/token', [ "form_params" => $params ]);

  • 获得访问令牌后,我调用以下 API 以获取他们的朋友列表

    $profileResponse 1 = $client->request('GET', 'https://www.googleapis.com/plus/v1/people/me/people/visible', [ 'headers' => array('Authorization' => 'Bearer ' . $accessToken['access_token']) ]);

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

您在构建登录 URL 时添加了范围电子邮件。在像这样的google-php-api的情况下$client->addScope("email");

相关内容

  • 没有找到相关文章

最新更新