Подтвердить что ты не робот

Вход в Facebook с несколькими доменами

Я знаю, что facebook позволяет мне указывать несколько доменов для моего приложения. I can specify multiple App Domains

Но на "Веб-сайте с входом в Facebook" я могу указать только один URL-адрес. I can only specify one Site URL

Возможно ли, чтобы я аутентифицировал пользователей на domain.se, domain.dk и domain.net с тем же приложением? Или я должен создать одно приложение для каждого домена?

4b9b3361

Ответ 1

Пока вы указываете все необходимые параметры App Domains в приложении, вы должны иметь возможность аутентифицировать пользователей на любом из них.

"Веб-сайт с Facebook Login" на самом деле предназначен только для ссылки на ваш сайт/приложение.

Обновление 2 (июль 2016):

Домены приложений должны соответствовать домену URL-адреса защищенного холста, URL-адреса мобильного сайта, двоичного URL-адреса Unity, URL-адрес сайта или URL-адрес страницы защищенной страницы.

Обновление (декабрь 2013):
Во время написания исходного ответа было возможно перечислить любые домены в настройках приложения, но с этого времени пользовательский интерфейс настроек приложения (а также способ обработки доменов приложений) изменился как минимум пару раз, в какой-то момент вы может только список доменов, которые происходят из одной из страниц холста приложения.

По состоянию на Декабрь 2013 можно (снова) перечислить домены, которые не выходят из URL холста приложения.

Application Domains Settings

Ответ 2

технически можно использовать Facebook Connect для нескольких доменов, есть некоторые ограничения (максимум 5 доменов).

Таким образом, ключ к выполнению этого действия - это добавление всех доменов в поле домен приложения в настройках вашего приложения.

enter image description here

ПРОБЛЕМА, однако, заключается в том, что Facebook позволяет добавлять домены, которые получены из URL-адреса Canvas или URL-адресов сайтов или страниц, поэтому, если вы попытаетесь ввести что-либо еще, вы получите сообщение об ошибке, которое выглядит следующим образом:

enter image description here

РЕШЕНИЕ заключается в создании приложения на Facebook, веб-сайте и вкладке Facebook с помощью ADD PLATFORM, а затем введите URL-адреса, указывающие на другие домены. Вот пример того, что я имею в виду:

enter image description here

Если вы используете уникальный домен для каждого поля, вы можете максимально использовать 5 разных доменов. Я тестировал эту технику с до 3 доменами, но я думаю, что она должна работать для всех 5.

Примечание. Функции администратора Facebook изменяются время от времени, поэтому все это может быть изменено.

Ответ 3

Лучшее, что я нашел в сценарии разработки/производства, - это добавить "тестовое приложение", а затем добавить платформу для вашего веб-сайта разработки, поскольку вам нужно указать, где "URL-адрес вкладки страницы" живет, если вы используйте это как платформу.

Facebook требует, чтобы ваш "URL-адрес страницы" был доступен/доступен, если вам необходимо подать заявку на получение статуса или разрешения.

Это привело меня к сценарию "login in development" / "login in production".