Facebook Connect с несколькими CNAME
У нас есть одно приложение, к которому будут обращаться несколько маршрутов CNAME. Поскольку Facebook Connect разрешает использование только одного URL-адреса, любой маршрут CNAME приводит к сбою входа в систему Facebook. Возможность использования нескольких доменов в приложениях Facebook не решает проблему, потому что каждый из нескольких доменов: "должен быть получен из URL вашего сайта или вашего мобильного веб-адреса". (это точное сообщение об ошибке, которое выдается при попытке нескольких доменов).
Я не могу себе представить, что кто-то такой большой, как Facebook, не смог бы отчитаться за CNAME... но я не могу найти никакой поддержки для них в документации, и любые вопросы, которые я вижу относительно этой ситуации в Интернете, остаются без ответа.
Итак, вопрос в том... как обеспечить вход в Facebook Connect с помощью одного приложения, доступ к которому осуществляется через множество различных маршрутов CNAME?
1 ответ
Фактически, по состоянию на сентябрь 2011 года Facebook поддерживает несколько доменных имен (источник: https://developers.facebook.com/blog/post/570/).
К сожалению, Facebook делает это немного сложнее. Мы использовали обходной путь, чтобы добавить оба базовых доменных имени (например, domain1.com и domain2.com) в настройку доменного имени, затем, используя "Мобильный URL" и "URL сайта", мы установили URL для каждого доменного имени. В противном случае Facebook нравится выдавать сообщение об ошибке "Ошибка domain2.com должна быть получена из URL вашего сайта или вашего мобильного веб-адреса".
Например, в URL-адресе сайта вы будете использовать URL-адрес домена domain1.com (т.е. myapp.domain1.com/index.php?), А для мобильного URL-адреса вы будете использовать URL-адрес домена domain2.com (т.е. myapp.domain2)..com/index.php?).
Надеюсь это поможет.