FB.login - один и тот же идентификатор приложения с несколькими доменами - PullRequest
4 голосов
/ 07 января 2012

Итак, мы надеемся начать использовать FB.login для наших сайтов вместо полного перенаправления страницы, потому что это выглядит лучше.Но есть одна проблема.В настоящее время мы используем псевдонимы доменов для решения проблемы с несколькими доменами и идентификаторами приложений.То есть, когда пользователь входит в систему на сайте www.domain.com, мы прозрачно добавляем суффикс во время подтверждения подлинности FB (например, www.domain.com.master.com).Это хорошо работает для этого варианта использования, но не представляется возможным сделать что-то подобное с FB.login.Кто-нибудь делал что-то подобное, чтобы заставить FB.login работать с несколькими доменами, используя один идентификатор приложения?

Спасибо!

Ответы [ 3 ]

1 голос
/ 15 августа 2012

Обратите внимание, что вы можете указать несколько поддоменов, но они могут принадлежать только одному домену. Это потому, что он должен совпадать с URL-адресом на веб-сайте и именем пользователя Facebook> URL-адрес сайта.

Это проблема для меня, когда я разрабатываю приложения Facebook с несколькими диалоговыми окнами каналов, требующими перенаправления URL-адресов на разные домены.

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

Вы должны указать все домены в поле «Домен приложения» в приложении «Основные настройки», это позволит вам прозрачно использовать Facebook JavaScript SDK для авторизации ваших пользователей.

0 голосов
/ 04 января 2013

Мы использовали один и тот же идентификатор приложения для сетевой игры, которая была доступна через холст Facebook и простой fb.login - например, вы можете зайти на сайт и войти в систему, используя имя пользователя и пароль своего веб-сайта, или вы можете войти, используя пароль имени пользователя facebook ( подключиться) Или вы можете получить доступ к нашему приложению на холсте как приложение Facebook.

Facebook отправил нам электронное письмо с сообщением о том, что это недопустимо - с помощью одного и того же приложения iD для доступа к одному приложению различными способами. Нам пришлось изменить идентификатор приложения. Теперь работает нормально.

Я надеюсь, что помощь так или иначе связана с исходным запросом.

...