Facebook网址不允许使用网络,与cordova合作

时间:2013-12-10 00:25:09

标签: facebook facebook-oauth

我们有一个组合的phonegap / web应用程序,我正在努力让facebook登录正常运行。

一切都可以正常使用phonegap,但通过网络,Facebook返回熟悉的(对很多人)Given URL is not allowed by the Application configuration...

我尝试在Facebook设置中使用localhost,以及在我的本地计算机上设置主机,该主机使用与我们的heroku开发盒相同的URL(除了它有https,当然我没有) 。

当使用主机作为heroku时,我没有在facebook登录的网站中包含端口号,但在localhost上尝试使用和不使用。

我尝试过的事情

    locally - http:localhost:3000 // the app
on facebook
   website with facebook login -> http://localhost, http://localhost:3000
   app domains ->  localhost

locally - http://our-dev-site.herokuapp.com:3000 //the app
on facebook
   website with facebook login => http://our-dev-site.herokuapp.com, http://our-dev-site.herokuapp.com:3000
   app domains -> our-dev-site.herokuapp.com

我真的不确定还有什么可以尝试的。 在facebook的回复中,他们会告诉你他们期望的URL吗?

-------------- update --------------------

我忘记了我们的javascript文件实际上是在另一个端口号上提供的。该应用程序的域名是localhost:3000,但javascript是从localhost:8080提供的。不确定这是否可能是问题的一部分。

0 个答案:

没有答案