不知道为什么Facebook登录不起作用

时间:2017-03-29 03:00:45

标签: facebook facebook-graph-api facebook-javascript-sdk

不知道为什么Facebook登录不起作用。尝试了类似问题的所有答案。最奇怪的是,有另一个应用程序具有相同的设置,工作得很好。也许有一些我不知道的更新。应用程序在http://127.0.0.1:8000

本地运行

添加了facebook登录产品和价值OAuth重定向URLS输入了所有可能的内容:localhost,http://127.0.0.1http://127.0.0.1:8000

公开发布app,尝试创建测试应用。在应用领域localhost,在网站网址中我尝试了localhostlocalhost:8000

编辑:FB init甚至不起作用。所以没有响应调试或其他东西

无论如何我得到了这个错误:

Can't Load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.

ID和代码是正确的。同样适用于不同的项目(Checked id,所有comas等)。理论上还有什么其他错误?这个错误至少意味着它所说的The domain of this URL isn't included in the app's domains.

2 个答案:

答案 0 :(得分:0)

这里的问题相同,刚开始没有任何警告。

我正在使用.Net Identity 2.0与Microsoft.Owin.Security.Facebook 3.0.1,但似乎Facebook可能已弃用对此的支持。

我在调试时遇到的唯一症状是对AuthenticationManager.GetExternalLoginInfoAsync()的调用返回一个非常无用的null。

最后,我使用NuGet Package Manager控制台命令“Install-Package Microsoft.Owin.Security.Facebook -Pre”升级到候选版本

如果您在此软件包中使用.Net,我建议您首先在暂存环境中测试此解决方案,看看它是否解决了问题(并且它不会导致任何新问题)。

答案 1 :(得分:0)

它是设置中的FACEBOOK APP PLATFORM

我有我的残疾并且一直收到错误

我启用了应用平台并且可以正常运行。

enter image description here