【问题标题】:Support for multiple domains does not work as advertised对多个域的支持不像宣传的那样工作
【发布时间】: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


【解决方案1】:

这是一个已知问题,已归档于

https://developers.facebook.com/bugs/288905901157023

您可以通过访问 facebook 上的错误链接并订阅它来帮助提高认识并修复它; facebook 按订阅者数量对缺陷进行优先级排序,因此提高此数量也会提高优先级。

请点击以上链接订阅!

谢谢! A.

【讨论】:

    【解决方案2】:

    是的,这是真的

    您的应用的 URL(网站和/或移动网络 URL)必须来自应用域字段中列出的域之一。

    但他们的文档应该说明它更像是相反的方式:站点 URL(如果存在移动设备)规定了应用域字段中允许的域,并且它们都必须是源自站点/移动 URL。所以你没看错,a.bc.com 和 d.bc.com 是允许的,但 x.yz.com 是不允许的

    【讨论】:

      猜你喜欢
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      • 2021-10-21
      • 1970-01-01
      相关资源
      最近更新 更多