繁体   English   中英

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

[英]How can i get an users email id using Google Oauth2 Credentials of ‘Service Account’?

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

提前致谢....

假设您要使用的是Google Apps帐户,并且该域已授予您的服务帐户对配置文件范围的权限,则只需要使用sub =参数来设置您想要访问令牌的用户。 然后,用户配置文件调用将返回用户而非服务帐户上的数据。 请参阅委派域范围的权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM