【发布时间】:2015-11-10 01:57:42
【问题描述】:
我为我的应用程序创建了新的 facebook 应用程序。现在这个应用程序是 api 版本 2.4。我正在使用下面的代码使用 owin 登录。
app.UseFacebookAuthentication(new FacebookAuthenticationOptions()
{
AppId = "xx",
AppSecret = "xxx",
Scope = { "email", "public_profile" }
});
此代码运行良好,并使用 api 版本 2.3 的旧 facebook 应用程序向我返回了电子邮件地址。 但是现在使用 api version2.4,它没有返回电子邮件。 它正在询问用户是否允许共享电子邮件而不是在登录信息中返回电子邮件。
我缺少 api 2.4 的任何修改吗? 请建议。提前致谢 。 .
【问题讨论】:
-
你需要询问字段
-
这需要单独的请求还是我可以使用 UserInformationEndpoint 来完成??
-
CBore : 我如何发送声明性字段的请求??
标签: asp.net facebook asp.net-identity compatibility owin