Настройка Приложения Facebook
Я создал приложение FB, которое использует iframes, и оно работает нормально, как и должно, но мне нужно проверить, с какой страницы оно вызывается.
Я хочу, чтобы разные страницы передавали разные переменные в это местоположение iframe.
Я уже знаю, как настроить его на три уровня (исходная страница, страница приложения и страница на вкладке с различным отображаемым содержимым), но мне нужно проверить, с какой страницы он называется.
Я думаю, что это можно сделать двумя способами:
1 способ: найти способ передать определенную переменную на основе страницы, которая использует это приложение в качестве вкладки, а затем перенаправить ее в нужное место
2 способ: найдите способ создать новое приложение вне facebook (возможно, API или что-то еще), а затем введите все эти значения, включая: имя приложения, ссылку на приложение, которая включает эту переменную, ссылку на вкладку приложения, используя iframe, а не FBML...
Я с удовольствием использую 2. путь...
Я не прошу вас показывать мне код, я знаю, что мне нужно делать свою работу, я не прошу вас чтобы сделать это для меня, я просто прошу помощи, указаний от кого-то, кто уже создал нечто подобное, чтобы указать мне правильное направление, где я могу найти путь...
Кроме того, Пожалуйста, не говорите мне читать кучу материалов, таких как документация FB или целая книга, в которой есть все другие "неиспользуемые здесь" материалы, мне нужна конкретная часть, где есть слово об этом...
Если кто-то знает что-нибудь об этом, напишите это здесь...
Спасибо!
1 ответ:
Параметр "page "передается вместе с параметром" new " signed_request на вкладках (iframe). Вы получаете то, что вам нужно для "бесплатно";)
Page: объект JSON, содержащий страницу идентификатор строки, понравилось логическое, если пользователю понравилась страница, админ логическое значение, если пользователь является администратором. Только доступно, если ваше приложение является iframe загружается во вкладку страницы.
Http://developers.facebook.com/docs/authentication/signed_request/