如何使用“服务帐户”的 Google Oauth2 凭据获取用户电子邮件 ID


如何使用

访问令牌获取Google的用户基本信息?由谷歌的服务帐户生成的访问令牌。当我尝试使用 https://www.googleapis.com/oauth2/v1/userinfo?access_token=xxxx 获取用户信息时。返回服务帐户电子邮件和服务帐户 ID。它不会返回用户的实际电子邮件 id(anu@gmail.com)。如何通过此服务帐户访问令牌获取用户的实际电子邮件 ID(anu@gmail.com)?

提前谢谢....

假设它是您想要的 Google Apps 帐号,并且该域已授予您的服务帐号配置文件范围的权限,您只需使用 sub= 参数设置您想要为其提供访问令牌的用户。然后,用户配置文件调用将返回有关用户的数据,而不是服务帐户。请参阅委派全网域权限。

相关内容

  • 没有找到相关文章

最新更新