Как я могу получить доступ к параметрам GET из вкладки iframe Facebook с помощью PHP?


Я создаю приложение Facebook iframe, и мне нужно использовать некоторые переменные $_GET. Это прекрасно работает для приложения, используя что-то подобное тому, что описано в этом вопросе.

Однако, когда я использую приложение в качестве вкладки внутри фан-страницы facebook, я не могу понять, как передать переменную или получить ее. URL-адрес сайта выглядит следующим образом:
http://www.facebook.com/pages/(Page Name)/(Page ID)?sk=app_(app ID)

И если я попытаюсь просто привязать &var1=val1 к концу, это не сработает (чего я на самом деле не ожидал к...) совсем.

Есть ли способ, которым я могу добраться до отображаемого файла, домой.php, в url, чтобы я мог прикрепить переменную get к концу и использовать ее? Прямо сейчас нет способа сделать так, чтобы скопированный url-адрес направлялся на определенную страницу внутри приложения.

1 2

1 ответ:

Вам нужно передать JSON через параметр app_data. См. https://developers.facebook.com/docs/authentication/signed_request / подробнее.