Публикация в Facebook с разных сайтов, используя один идентификатор приложения - PullRequest
2 голосов
/ 01 октября 2010

Я создаю собственную CMS для своих клиентов и внедрил API Facebook для публикации на Стенах страницы в качестве администратора.Все работает хорошо, но у меня есть один вопрос.Допустим, имя приложения FB - «CMS FB APP».

CMS будет находиться на серверах моих клиентов. Возможно ли использовать «CMS FB APP» для всех моих клиентов?Или мне нужно создать приложение для каждой CMS, которую я устанавливаю на каждом отдельном сервере?

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

Ответы [ 2 ]

2 голосов
/ 05 октября 2010

Если вы используете аутентификацию, вы должны создать отдельное приложение для каждого URL, где будет размещаться ваше приложение.Вы получите сообщение об ошибке, когда пользователь попытается войти через Facebook.Facebook требует, чтобы ваши «следующий» и «отмененный» URL-адреса в URL-адресах возврата аутентификации были в том же домене, что и URL-адрес сайта вашего приложения.Одним из решений было бы настроить приложение с базовым URL-адресом, таким как example.com, и иметь каждого клиента на своем собственном поддомене, например client1.example.com, client2.example.com и т. Д. Кроме того, вы застряли в создании отдельных приложений..

0 голосов
/ 21 октября 2012

Это сработало для меня при использовании параметров App domains в настройках приложения Facebook. Вы можете ввести несколько доменов как App domains

Redirect_uri, который вы используете в своем коде, должен иметь тот же базовый домен, который указан в доменах приложений.

enter image description here

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