我正在尝试使用本地主机上的javascript登录facebook。我在上一个项目中使用http://localhost:port/用于网站网址和本地主机用于应用域名,这一切都很好。但是现在它似乎无法正常工作。我我现在正在使用测试app.It显示“无法加载网址:此网址的域名未包含在应用的域中。要加载此网址,请将应用的所有域和子域添加到应用域名字段在您的应用设置中。“。有人可以帮我这个吗?
答案 0 :(得分:2)
选择您的应用
将http://localhost:port添加到Valid OAuth redirect URIs
答案 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匹配。