Facebook登录多个域名

mns*_*krn 31 facebook

我知道facebook允许我为我的应用指定多个域名. 我可以指定多个App域

但在"Facebook登录网站"中,我只能指定一个网址. 我只能指定一个站点URL

我是否可以使用相同的应用程序对domain.se,domain.dk和domain.net上的用户进行身份验证?或者我应该为每个域创建一个应用程序吗?

Met*_*orp 46

这是技术上可以使用Facebook连接在多个域上,也有一些限制(5个域最大).

因此,执行此操作的关键是在应用程序设置下的"应用程序域"字段中添加所有域.

在此输入图像描述

问题,但问题在于,Facebook的只允许您添加从您的画布网址或网站或网页代码URL的结构域,因此,如果您尝试输入别的你看起来像这样的错误:

在此输入图像描述

解决方案是建立在Facebook应用程序,网站Facebook标签使用添加平台按钮,然后放在指向您的其他域名的网址.这是我的意思的一个例子:

在此输入图像描述

如果您为每个字段使用唯一域,则最多可以使用5个不同的域.我已经使用多达3个域测试了这种技术,但我认为它应该适用于所有5个域.

注意:Facebook管理员功能会不时更改,因此所有这些都可能会发生变化

  • 将另一个网址添加到**移动网站URL**对我有用.在我的情况下,这是测试,http:// localhost` (4认同)

Jui*_*ter 10

只要您列出了App Domains应用程序设置中的所有需要,您就应该能够对其中任何一个用户进行身份验证.

"Facebook登录网站"实际上只是用作您网站/应用程序的链接.

更新2(2016年7月):

应用程序域必须与安全画布URL,移动站点URL,Unity二进制URL,站点URL或安全页面选项卡URL的域匹配.

更新(2013年12月):
在撰写原始答案时,可以在应用程序设置中列出任何域,但从那时起,应用程序设置的UI(以及处理应用程序域的方式)至少改变了几次,在有些情况下,您只能列出从应用程序的某个画布页面派生的域.

截至2013年12月,可以(再次)列出不是从应用程序画布URL派生的域.

应用程序域设置

  • 我收到此错误:错误[mydomain] .com必须从以下之一派生:站点URL,移动站点URL,画布URL,安全画布URL,页面选项卡URL或安全页面选项卡URL. (35认同)
  • 只是因为它没有按你想要的方式工作它不会出错...如果列出Canvas/Mobile-Canvas/Tab URL的不同域名可以用来授权用户(甚至适用域名限制) ,目前不是这种情况) (2认同)
  • 你能否确认一下,我无法添加多个域(2/2014),我找到了一个解决方法,但它并不理想. (2认同)