Facebook OAuth登录:无效的站点URL和无效的应用程序域

时间:2013-03-25 23:25:02

标签: facebook oauth oauth-2.0 facebook-login facebook-oauth

我的应用的域名为thehub.j.layershift.co.uk

在“应用域”框中,我试图放置:thehub.j.layershift.co.uk

我也选择了Website with Facebook Login,在Site URL框中,我试图放置:http://thehub.j.layershift.co.uk/login

在我测试的时候,“localhost:8080”一切正常。这些域名无效?

编辑: 再次尝试,仍然没有工作。当然这不可能这么难???

再次编辑: 屏幕截图:http://i.imgur.com/rGkrZn4.png?1

最终编辑:

原来这是一个问题是Facebook。在那边与支持老兄谈话后,他在大约0.5秒内修复了它。谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

尝试以下(为我工作):

  • 在app域中放置layershift.co.uk

  • 在应用网址中添加http://thehub.j.layershift.co.uk

答案 1 :(得分:1)

thehub.j.layershift.co.uk不是域名 - 它是一个网址。您应该尝试在域字段中仅放置

那将是 -

layershift.co.uk

网址的其他部分(thehub.j)是layershift.co.uk的子域。

您可能想要了解的另一件事是,网址http://layershift.co.uk实际上被重定向到http://layershift.com。 Facebook在重定向时无法从该URL检索数据。


关于网站网址,您希望将网站/应用程序的目标网页放在那里。当您将站点URL设置为/login时,任何到达您的应用程序(登录或未登录)的人都将被定向到/login页面。