Поддержка нескольких доменов не работает как рекламируется

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

К сожалению, это не похоже на рекламу.

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

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

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

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

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

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

2 ответа

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

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

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

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

Спасибо! A.

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

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

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

Другие вопросы по тегам