如何使用访问令牌获取Google的用户基本信息?由Google的服务帐户生成的访问令牌。 我尝试使用https://www.googleapis.com/oauth2/v1/userinfo?access_token=xxxx获取用户信息时.. 这将返回服务帐户电子邮件和服务帐户ID ..这不会返回用户的实际电子邮件ID(anu@gmail.com) .. 如何通过此服务帐户访问令牌获取用户的实际电子邮件ID( anu@gmail.com )?
提前致谢....
答案 0 :(得分:1)
假设它是您想要的Google Apps帐户,并且域已授予您对配置文件范围的服务帐户权限,您只需使用sub =参数来设置您想要访问令牌的用户。然后,用户配置文件调用将返回用户而不是服务帐户的数据。请参阅delegating domain-wide authority。