Постоянные аргументы строки запроса в URL вкладки страницы

Я хочу указать вкладку страницы на URL-адрес с такими аргументами строки запроса:

http://domain.com/page.php?arg=CONSTANT

значение arg является константой, поэтому я не пытаюсь передавать какие-либо динамические данные со страницы facebook на мою страницу PHP. Это просто должен быть постоянный URL-адрес с постоянным параметром строки запроса.

У меня проблемы с тем, чтобы заставить это работать (ничего не отображается на вкладке страницы facebook), однако, когда я использую URL-адрес без параметров строки запроса, например:

http://domain.com/page.php

это работает правильно.

Я не смог найти в документации никакой информации о том, что невозможно использовать URL-адреса с аргументами строки запроса. Это? или я что-то не так делаю?


person andresp    schedule 29.01.2012    source источник


Ответы (1)


Ваш ответ находится в чем-то, что facebook называет app_data в signed_request, специально созданном для приложений вкладок страницы. См. http://developers.facebook.com/docs/authentication/signed_request/.

person DMCS    schedule 29.01.2012
comment
Я так не думаю. Меня не интересует альтернативный способ передачи аргументов. Мне действительно нужен iframe для получения содержимого определенного URL-адреса, который включает в себя определенные (и постоянные) параметры строки запроса. По сути, мой вопрос заключается в том, возможно ли иметь эквивалент: ‹iframe src=domain.com/page.php?arg=CONSTANT/› на вкладке страницы facebook. - person andresp; 29.01.2012
comment
Для app_data нет альтернативы, поэтому Facebook добавил его в свой API. В противном случае, если бы была альтернатива, то зачем бы они тратили циклы разработки на то, что можно легко сделать другим способом? - person DMCS; 30.01.2012
comment
Я считаю, что это две разные функции. Документация app_data: обычно указывается, когда приложение создает ссылку для передачи данных самому себе. И, как вы можете видеть здесь: stackoverflow.com/questions/8646589/facebook-app-data, если пользователь посещает какую-то страницу (и вкладку приложения) напрямую, тогда вы не получите поле app_data, оно полностью отличается от того, что мне нужно. Спасибо, в любом случае. Я решил проблему, создав новую php-страницу на своем веб-сервере, которая затем перенаправляет пользователя на нужную мне страницу. Перезапись URL тоже может быть полезна, но я еще этого не делал. - person andresp; 03.02.2012
comment
хм, интересный вопрос. хотя это и не решило проблему, следующие комментарии в конечном итоге ответили на мой вопрос: можно ли вызвать определенный URL-адрес с параметрами строки запроса? данный ответ был отрицательным, поэтому я, вероятно, должен отметить это как принятое. Спасибо за напоминание. - person andresp; 19.04.2012