Получение RPXNow и Facebook Open Graph для приятной игры - PullRequest
0 голосов
/ 28 апреля 2010

Требование использования RPXNow - установить URL-адрес подключения вашего приложения Facebook на http://mydomain.rpxnow.com.

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

Однако Facebook не позволяет этим двум доменам выглядеть по-разному. Когда я пытаюсь установить базовый URL mydomain.com, я получаю эту ошибку:

Validation failed.
Base Domain is not valid. Connect URL must be derived from your Base Domain.

Должен ли я создать два приложения - одно для использования с RPXNow, а другое для использования с Open Graph? Если нет, что мне делать?

Спасибо

1 Ответ

0 голосов
/ 08 июля 2010

На странице Facebook, касающейся базовых доменов, на которые вы ссылаетесь, указано следующее:

Facebook Connect сохраняет учетные данные пользователя в файлах cookie на домене вашего приложения. По умолчанию файл cookie, установленный на chicago.citysearch.com, не будет доступен для чтения на sanfrancisco.citysearch.com - браузер обрабатывает их как отдельные домены. Если базовый домен установлен, то Facebook намеренно установит cookie-файлы в базовом домене, тем самым делая cookie-файлы читаемыми для нескольких поддоменов. Это позволяет вам использовать один сеанс аутентификации для нескольких поддоменов. Примечание. Невозможно предоставить файл cookie для нескольких доменов. Так, например, если у вас есть сайт cnet.com и news.com, то нет способа заставить браузер отправлять один и тот же файл. куки для обоих этих доменов. Для каждого из них потребуется отдельный ключ API и отдельная аутентификация.

Поскольку ваш домен и rpxnow.com являются разными базовыми доменами, похоже, вам понадобится пользовательская область (например, login.yourdomain.com), которая предлагается из RPXNow за дополнительную плату. Вам, вероятно, придется перейти на учетную запись «Pro» (~ $ 95 / месяц +?) Или напрямую связаться с RPXNow / Janrain и спросить у них свои варианты.

...