Поддержка нескольких доменов не работает как рекламируется - PullRequest
9 голосов
/ 07 декабря 2011

В октябре Facebook объявил о поддержке нескольких доменов для одного приложения.Это отличная новость для разработчиков, чьи приложения имеют несколько псевдонимов доменов - больше не нужно взламывать iframe, чтобы заставить работать JavaScript SDK независимо от того, с каких доменов пользователь просматривает страницу!

К сожалению, похоже, чтоработать как рекламируется.

В сообщении блога говорится:

URL вашего приложения (веб-сайт и / или мобильный веб-URL) должен быть получен из одного из доменов, перечисленных вПоле «Домен приложения».

Это достаточно разумно, но форма в приложении разработчика, по-видимому, обеспечивает соблюдение обратной политики.У меня есть пара доменов (скажем, abc.com и xyz.com) и URL-адрес сайта установлен на (http://abc.com),), и при сохранении я получаю сообщение об ошибке:

xyz.com должен быть получен из URL вашего сайта или вашего мобильного веб-адреса.

Кто-нибудь знает обходной путь для этой проблемы? Или это то, что он задумал, и содержание сообщения в блоге неверно? Еслитак что это выглядит довольно глупо, поскольку трудно получить несколько доменов из одного URL-адреса сайта.

Я прокомментировал запись в блоге, надеясь, что ее увидит инженер Facebook ... но в то же время...

Ответы [ 2 ]

5 голосов
/ 22 апреля 2012

Это известная проблема, поданная по адресу

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

Вы можете помочь повысить осведомленность и исправить ее, посетив ссылку на ошибку на Facebook и подписавшись на нее;Facebook определяет приоритетность дефектов по количеству подписчиков, поэтому увеличение этого числа также повысит приоритет.

Пожалуйста, нажмите на ссылку выше и подпишитесь!

Спасибо!A.

1 голос
/ 27 января 2012

Да, это правда, что

URL вашего приложения (веб-сайт и / или мобильный веб-URL) должен быть получен из одного из доменов, перечисленных в поле Домен приложения.

Но в их документации должно быть указано, что это скорее наоборот: URL сайта (и мобильный, если он есть) определяет, какие домены разрешены в поле домена приложения , и все они должны быть полученыс сайта / мобильный URL.Таким образом, вы правильно поняли, a.bc.com и d.bc.com будут разрешены, но не x.yz.com

...