Настройка приложения Facebook - PullRequest
2 голосов
/ 12 марта 2011

Я создал приложение FB, которое использует iframes, и оно работает нормально, как и должно быть, НО мне нужно проверить, с какой страницы оно вызывается.

Я хочу, чтобы разные страницы передавали разные переменные в это местоположение iframe.

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

Я думаю, что это можно сделать двумя способами:

1 способ: найти способ передачи определенной переменной на основе страницы, использующей это приложение, в качестве вкладки, а затем перенаправить ее в нужное место

2 способ: найдите способ создать новое приложение вне Facebook (может быть, API или что-то еще), а затем введите все эти значения, включая: имя приложения, ссылку на приложение, в которое включена эта переменная, ссылку на вкладку приложения, используя iframe, а не FBML. .

Я буду любить использовать 2. способ ...

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

Кроме того, пожалуйста, не говорите мне, чтобы я читал кучу вещей, таких как Документация FB или целую книгу, в которой есть все другие вещи, которые здесь не используются, мне нужна конкретная часть, где есть слово об этом ...

Если кто-то что-то знает об этом, напишите здесь ...

Спасибо!

1 Ответ

2 голосов
/ 12 марта 2011

Параметр "page" передается внутри "нового" параметра Sign_request на вкладках (iframe). Вы получаете то, что нужно для «бесплатного»;)

page: объект JSON, содержащий страницу строка идентификатора, логическое значение, если пользователю понравилась страница, администратор логическое значение, если пользователь является администратором. Только доступно, если ваше приложение является iframe загружается на вкладке страницы.

http://developers.facebook.com/docs/authentication/signed_request/

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