API不返回电子邮件的值

时间:2015-09-08 10:45:25

标签: c# google-plus

我下载并设置了example,我在代码中取消注释了以下内容。

static public string[] SCOPES = { PlusService.Scope.PlusLogin, PlusService.Scope.UserinfoEmail };

它会检索我的名字,朋友等,但它不会检索我的电子邮件地址。

有人能够提供帮助吗?可能我正在寻找不正确的地方。

1 个答案:

答案 0 :(得分:0)

我使用Try It测试了它。我用所有不同的范围测试了它

  

https://www.googleapis.com/auth/plus.login了解您的基本资料   信息和圈子中的人员列表。

     

https://www.googleapis.com/auth/plus.me了解您在Google上的身份   https://www.googleapis.com/auth/userinfo.email查看您的电子邮件地址   https://www.googleapis.com/auth/userinfo.profile查看基本内容   有关您帐户的信息

在所有范围内收回电子邮件似乎并不重要。但重要的是,用户电子邮件必须在帐户中设置为public。如果它设置为其他任何东西,你的圈子,只有你。它没有列出。即使您尝试查看自己的信息,这似乎也是如此。 (发送给我)