【发布时间】:2012-01-14 16:17:36
【问题描述】:
10 月,Facebook announced 支持单个应用程序的多个域。这对于应用程序具有多个域别名的开发人员来说是个好消息 - 无论用户从哪个域查看页面,都不再需要 iframe 黑客来让 JavaScript SDK 正常工作!
不幸的是,它似乎不像宣传的那样起作用。
在博文中,他们说:
您的应用的 URL(网站和/或移动网络 URL)必须来自应用域字段中列出的域之一。
这很合理,但开发者应用程序中的表单似乎正在执行相反的政策。我有一对域(例如 abc.com 和 xyz.com),并且站点 URL 设置为 (http://abc.com),当我保存时收到错误消息:
xyz.com 必须来自您的站点 URL 或移动 Web URL。
有人知道这个问题的解决方法吗?或者这是他们的意图,博客文章的内容是错误的?如果是这样,这似乎很愚蠢,因为很难从单个站点 URL 派生多个域。
我对博客条目发表了评论,希望 Facebook 工程师能看到它……但与此同时……
【问题讨论】:
-
我使用的解决方法是在移动 url 字段中指定我的其他域。我不知道这是否有任何负面影响,但它似乎对我们有用。我们有两个域是同一个网站,我们不想创建多个应用程序。不过,这仅适用于 2 个域。我认为他们说他们支持多个域肯定是误导。我认为这就是多个域的实际含义:something.mysite.com 和 somethingelse.mysite.com 而不是 mysite.com 和 yoursite.com
标签: facebook dns multiple-domains