Запросы друзей на внешнем сайте не работают - PullRequest
1 голос
/ 25 марта 2012

Я не могу заставить скрипт запроса работать на внешнем веб-сайте. Я использовал тот же самый пример, приведенный в JS SDK Docs, какие-нибудь обходные пути, ребята? http://developers.facebook.com/docs/reference/dialogs/requests/

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

Ответы [ 2 ]

4 голосов
/ 25 марта 2012

То есть по намерению:

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

От: https://developers.facebook.com/docs/requests/

2 голосов
/ 25 марта 2012

Как сказал Хендрик в другом ответе, это желаемое поведение.

Пара записок через:

  • По Canvas Apps Facebook рассматривает каждое приложение, для которого определен URL-адрес Canvas. Таким образом, если приложение имеет Canvas, URL-запросы будут работать с Сайта, использующего это приложение (прием запроса будет работать аналогично, перенаправление на холст приложения)
  • Как только пользователь принимает запрос (посадка на холст приложения), Facebook добавляет параметр request_ids к URL-адресу Canvas, чтобы вы могли легко перенаправить пользователя на нужную страницу (поскольку запросы имеют возможность сохранять дополнительные данные, их должно быть легко сохранять инструкции / данные, на которые вы можете положиться при принятии решения о том, куда перенаправить).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...