是否可以在多个域上运行Facebook应用程序?

时间:2012-03-21 08:08:56

标签: javascript facebook cross-site

我有一个Facebook应用程序,我想在domainA.com和domainB.com上使用。

唯一的问题是,如果我在facebook设置中将应用程序域设置为domainA.com,它在domainB.com上无效 - 有没有办法对Facebook说,我的应用程序需要工作在所有域上(它是动态创建我的脚本将运行的域)。

希望它有意义,你有一个很好的解决方案! : - )

2 个答案:

答案 0 :(得分:0)

是。以下是您要描述的方案的解决方法:

在应用程序的“基本设置”页面上,在“应用程序域”字段的“基本信息”部分中,输入domainA.com和domainB.com。另请参阅“选择您的应用与Facebook集成的方式”部分,对于网站站点URL,请输入http://domainA.com,然后在移动网站部分下,输入http://domainB.com

答案 1 :(得分:0)

您需要实现一个位于一个域上的“代理”服务器。来自其他域的所有请求都需要通过“代理”服务器进行过滤。您可以将代理服务器视为Single Sign On服务器,如果这有助于您了解范例。