我无法从响应中获取电子邮件ID这里的响应:
{
"id": "00000000000000",
"name": "Fred Example",
"given_name": "Fred",
"family_name": "Example",
"picture": "https://lh5.googleusercontent.com/-2Sv-4bBMLLA/AAAAAAAAAAI/AAAAAAAAABo/bEG4kI2mG0I/photo.jpg",
"locale": "en"
}
字符串
这就是我所使用的:
第一个月
2条答案
按热度按时间igetnqfo1#
您可能需要一个不同的作用域。根据文档,作用域
https://www.googleapis.com/auth/userinfo.profile
允许您查看基本的配置文件信息。为了查看电子邮件,您需要这个作用域:https://www.googleapis.com/auth/userinfo.email
。pexxcrt22#
现在我可以在respone中获得电子邮件,下面是代码,我在清单中更改了响应
字符串
我将范围
"scopes": [ "https://www.googleapis.com/auth/plus.login" ]
更改为"scopes": [ "https://www.googleapis.com/auth/userinfo.email" ]
个下面是回应
型