Facebook登录按钮无法在localhost上运行

时间:2017-06-19 19:45:20

标签: javascript facebook-login facebook-sdk-4.0

我正在尝试使用本地主机上的javascript登录facebook。我在上一个项目中使用http://localhost:port/用于网站网址和本地主机用于应用域名,这一切都很好。但是现在它似乎无法正常工作。我我现在正在使用测试app.It显示“无法加载网址:此网址的域名未包含在应用的域中。要加载此网址,请将应用的所有域和子域添加到应用域名字段在您的应用设置中。“。有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

这是我的错误。我正在使用支架IDE,它的实时预览在端口53261上运行我的应用程序。我将我的网页位置更改为内置服务器中的PHP并将“http://localhost:port”添加到有效的OAuth重定向URI。它现在正在运作。

答案 2 :(得分:0)

Facebook根据引荐来源网址锁定其登录信息。如果您正在测试localy,则rerefer将为http://localhost,因此小部件将无法加载。

但是,在Facebook App设置中,您可以找到放置网站网址的位置。

输入网站的网址后,编辑您的主机文件并添加:

127.0.0.1    theurlyousetatfacebook.com

然后通过该URL访问该站点。 Facebook登录窗口小部件工作的唯一方法是Facebook上的URL设置与您访问该网站的URL匹配。