对多个域的支持不如宣传的那样有效

Dav*_*dge 9 dns facebook multiple-domains

10月,Facebook 宣布支持单个应用程序的多个域名.对于其应用程序具有多个域别名的开发人员来说,这是一个好消息 - 无论用户从哪个域查看该页面,都不再需要iframe来解决JavaScript SDK的问题!

不幸的是,它似乎没有像宣传的那样有效.

在博客文章中,他们说:

您的应用程序的URL(网站和/或移动Web URL)必须从"应用程序域"字段中列出的某个域派生.

这是合理的,但开发人员应用程序中的表单似乎是强制执行相反的策略.我有一对域名(例如,abc.com和xyz.com),站点URL设置为(http://abc.com),当我保存时,我收到错误消息:

xyz.com必须来自您的站点URL或您的移动Web URL.

有谁知道这个问题的解决方法?或者这是他们的意图,博客文章的内容是错误的?如果是这样,它似乎很愚蠢,因为很难从单个站点URL派生出多个域.

我对博客文章发表了评论,希望Facebook工程师能够看到它...但同时......

And*_*zsa 5

这是一个已知问题,并在此下提交

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

您可以访问facebook上的错误链接并订阅它,以帮助提高认识并解决问题.facebook会根据订阅者数量对缺陷进行优先排序,因此提高此数量也会优先考虑.

请点击上面的链接并订阅!

谢谢!一个.


Eas*_*ere 1

是的,这确实是事实

\n\n
\n

您的 App\xe2\x80\x99s URL(网站和/或移动 Web URL)必须源自“应用程序域”字段中列出的域之一。

\n
\n\n

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

\n