是否有可能配置一个Facebook应用程序跨多个域使用

本文关键字:应用程序 Facebook 一个 配置 有可能 是否 | 更新日期: 2023-09-27 18:09:34

我们有一个为多个客户部署和定制的网站应用程序,跨越不同的域,我们正在开发这个网站内的Facebook连接应用程序,这样人们就可以看到他们的朋友正在做什么通过我们的网站。

我已经将我的Facebook应用程序中的网站url和画布url设置为我的本地主机进行调试,我想知道,如果我想跨多个域使用此应用程序该怎么办?facebook是否只允许每个应用程序回发到一个域?是否可以配置多个域?

EDIT如果这是不可能的,大公司如何管理多个域?是否必须将其设置为每个应用程序的一个域,或者是否有一种通过代码以编程方式添加新应用程序的方法?

EDIT关于这个问题这里有进一步的讨论

是否有可能配置一个Facebook应用程序跨多个域使用

不幸的是,这篇2011年9月30日的博客文章的措辞令人误解。相关章节是"在开发者应用程序中支持多个域"。读了这段话,似乎没有限制哪些域可以集中在一个应用程序下。

然而,当我尝试向现有应用程序添加第二个域时,我收到一条错误消息,说新域必须从站点URL派生。那篇博文的一条评论描述了类似的经历。Facebook开发者关系部门的某个人对该评论的回复证实了这一限制,他解释说:"所有应用程序域名都必须来自网站URL。"

我认为这种混淆源于帖子本身的错误措辞,它说"您的应用程序的URL(网站和/或移动Web URL)必须来自应用程序域字段中列出的域之一。"

*更新:只是为了澄清什么类型的域名是允许的,让我们说你的网站URL是"mywebsite.com"。您可以添加"mywebsite.co "。作为一个额外的应用程序域名,但你会被允许添加"myalternatewebsite.com"。

我有一个部分解决方案!使用这个你可以添加更多的域,也就是说你可以有两个不同的域(彼此独立)。在基本设置选项卡中,查找移动web url。在不同的域上添加应用程序的url,然后尝试在 app Domains中添加此域。