2011-04-01 57 views
2

我正在使用.NET MVC 3,并试图从Facebook连接获取用户电子邮件。我四处搜寻,觉得我已经尝试了一切,但显然我做错了什么。为什么不从Facebook.Rest.Api.Users.GetInfo()返回邮件?

这是我loginbutton这里我设置电子邮件的权限

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

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

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

在调试模式下,我可以看到用户设置和虽然我已将“电子邮件”设置为许可,并且在用户授予后,但未设置电子邮件。请,有人知道我在做什么错吗?

TIA

凹凸

它已经三天,还是没有反应。我在想,我必须注册用户才能访问电子邮件吗?似乎有点奇怪,如果是这样的话,因为用户授予电子邮件许可。任何一种虽然是赞赏。谢谢!

回答

1

我安装了(Web.Helpers)Facebook.Helpers,它的工作就像一个魅力。尽管我遵循fackbooks指导原则,但我一定做错了什么。仍然奇怪,我得到了用户信息,但不是电子邮件。