Получить информацию из URL на вкладке страницы - PullRequest
0 голосов
/ 11 февраля 2012

Попытка отработать авторизацию в приложении на вкладке страницы. Я направляю пользователя в диалоговое окно авторизации, которое перенаправляет его обратно на вкладку моей страницы с "& code = XXXXXXX ..." в URL.

Однако $code = $_REQUEST["code"];, который всегда работал в приложении Canvas, не работает для меня в приложении с вкладками страниц. Как получить доступ к своему коду, чтобы продолжить авторизацию?

Или ... Я не могу получить доступ к информации в URL с помощью PHP?

Извините, если это повторение, но при поиске я нашел только вопросы, спрашивающие, как получить URL страницы для перенаправления.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2012

Вы не сможете таким образом передать code на URL-адрес своей вкладки Страницы Facebook, поскольку единственный параметр, который был передан на вкладку Страницы через URL-адрес, - app_data.

. Вам следует использовать один из следующих параметров::

  • URL-адрес, который находится под URL-адресом вашего холста страницы, чтобы завершить процесс аутентификации, а затем перенаправить пользователя обратно на вкладку страницы
  • Используя метод JS-SDK FB.login для авторизации пользователя.
0 голосов
/ 11 февраля 2012

Так как это строка запроса, попробуйте $_GET["code"], или вы можете попробовать разобрать $_SERVER["QUERY_STRING"]

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