最近我决定在我的一个项目中集成“使用 Facebook 登录”功能。一切似乎都很好,除了一件事:无论我尝试什么,我都无法获得用户的生日。
我已经在 facebook 上设置了应用程序的权限以请求“电子邮件”和“user_birthday”,但即使我在我的项目中使用 Facebook 登录,我也会被要求允许访问我的基本数据、“朋友列表”和电子邮件 - 不知何故,我相信,FB 混淆了“user_birthday”和“read_friendslist”。这是真的还是我错过了什么?
我在 ASP.NET MVC 4 项目中借助 DotNetOpenAuth 扩展使用 Outercurve Foundation 的 Facebook C# SDK。
非常感谢!