为什么不从Facebook.Rest.Api.Users.GetInfo()返回电子邮件?

时间:2011-04-01 09:50:58

标签: email asp.net-mvc-3 facebook

我正在使用.NET MVC 3而我正试图让用户通过Facebook连接电子邮件。我四处搜寻,觉得我已经尝试了一切,但显然我做错了。

这是我设置电子邮件权限的登录按钮

<fb:login-button perms="email, offline_access" autologoutlink="false" />

这是我获取用户信息的服务器端调用

var user = Api.Users.GetInfo(GetUserID());

在调试模式下,我可以看到用户已设置并进行身份验证,但未设置电子邮件,即使我已将“email”设置为权限并且在用户授予后。拜托,有谁知道我做错了什么?

TIA

凹凸

已经三天了但仍然没有回应。我在想,是否必须注册用户才能获得电子邮件的访问权限?如果是这种情况,似乎有点奇怪,因为用户授予电子邮件权限。任何形式的人都表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:1)

我安装了(Web.Helpers)Facebook.Helpers,它就像一个魅力。即使我遵循了fackbooks guidlines,我一定做错了。我收到用户信息时仍然很奇怪,但不是电子邮件。