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

问题描述:

我有一个Facebook应用程序,我想在domainA.com和domainB.com上使用。是否可以在多个域上运行Facebook应用程序?

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

希望它是有道理的,你有一个很好的解决方案! :-)

您将需要实现一个位于一个域上的“代理”服务器。来自其他域的所有请求都需要通过“代理”服务器进行过滤。如果您的代理服务器能够帮助您了解范例,请考虑您的代理服务器,就像单点登录服务器一样。

是的。以下是您所描述场景的解决方法:

在应用程序的基本设置页面上,在应用程序域字段的基本信息部分输入domainA.com和domainB.com。在“选择您的应用如何与Facebook集成”部分中,对于网站网址,输入http://domainA.com,然后在移动网络部分下,为移动网址输入http://domainB.com