我们有一个为不同领域的多个客户部署和定制的网站应用程序,我们正在这个网站内开发一个Facebook Connect应用程序,这样人们就可以通过我们的网站看到他们的朋友在做什么。
我已经在我的Facebook应用程序中设置了站点url和canvas url到我的localhost进行调试,我在想,如果我想跨多个域使用这个应用程序该怎么办?facebook是否只允许每个应用程序回发到一个域?是否可以配置多个域?
编辑如果这是不可能的,大公司如何管理多个域?是否必须为每个应用程序设置一个域,或者是否有一种方法可以通过代码以编程方式添加新应用程序?
编辑在此问题上有更多讨论here
发布于 2011-10-11 15:19:39
不幸的是,September 30, 2011 blog post的措辞有误导性。相关部分为“开发者应用中支持多个域名”。阅读这一段,似乎没有限制哪些域可以集中在一个应用程序下。
但是,当我尝试向现有应用程序添加第二个域时,收到一条错误消息,指出新域必须从站点URL派生。那篇博文中的一位comment描述了类似的经历。Facebook开发人员关系部的一些人回复了这一评论,并解释说“所有应用程序域都必须从网站URL派生”,这证实了这一限制。
我认为混淆是由于文章本身的不正确措辞造成的,它说“您的应用程序的URL (网站和/或移动Web URL)必须来自App Domain字段中列出的某个域。”
*更新:只是为了澄清什么类型的域名是允许的,假设你的网站网址是"mywebsite.com“。您将被允许添加"mywebsite.co.uk“作为附加应用程序域,但不允许添加"myalternatewebsite.com”。
发布于 2012-07-07 12:55:05
我得到了这个问题的部分解决方案!使用此方法,您可以再添加一个域,即您可以拥有两个不同的域(彼此独立)。在Basic设置选项卡上,查找移动web url。在其他域上添加你的应用程序的url,然后尝试在应用程序域中添加此域。希望它能有所帮助(一点点)。
https://stackoverflow.com/questions/7553607
复制相似问题