十月,Facebook announced支持单个应用程序的多个域。这对于应用程序具有多个域别名的开发人员来说是个好消息 - 无论用户从哪个域查看页面,都不再需要 iframe 黑客来让 JavaScript SDK 正常工作!
不幸的是,它似乎不像宣传的那样有效。
在博文中,他们说:
Your App’s URL (Website and/or Mobile Web URL) must be derived from one of the domains listed in the App Domain field.
这很合理,但开发者应用程序中的表单似乎在执行相反的策略。我有一对域(比如 abc.com 和 xyz.com),站点 URL 设置为 ( http://abc.com ),当我保存时,我收到错误消息:
xyz.com must be derived from your Site URL or your Mobile Web URL.
有人知道这个问题的解决方法吗?或者这是他们的意图,而博客文章的内容是错误的?如果是这样,这似乎很愚蠢,因为很难从单个站点 URL 派生出多个域。
我对博客条目发表了评论,希望 Facebook 工程师能看到它……但与此同时……
最佳答案
这是一个已知问题,归档于
https://developers.facebook.com/bugs/288905901157023
您可以通过访问 Facebook 上的错误链接并订阅它来帮助提高认识并修复它; Facebook 根据订阅者数量确定缺陷的优先级,因此提高这个数字也会提高优先级。
请点击上面的链接并订阅!
谢谢! A.
关于facebook - 对多个域的支持不像宣传的那样有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410480/