Facebook: веб-страница работает как приложение и страница - PullRequest
1 голос
/ 24 февраля 2012

Я хочу создать веб-страницу, которая будет работать как приложение (в facebook, iframe) и как обычная веб-страница.Как я могу сделать это надлежащим образом?Прямо сейчас я подключаюсь к Facebook в качестве приложения с помощью PHP SDK: getLoginUrl (), а затем перенаправляю пользователя на этот URL-адрес, blabla.Работает нормально, если я в фейсбуке и использую его как приложение.Проблема в том, что если сеанс устарел, и я не смотрю это на Facebook, это перенаправление также раздражает: очень непрофессионально, на мой взгляд ...

Заранее спасибо!

решено : вот решение для моей конкретной проблемы:

Мне потребовалось 1 изменение строки в коде, а именно:$canvaseurl = ($_SERVER['HTTP_REFERER'] == "https://apps.facebook.com/APPNAME/") ? "https://apps.facebook.com/APPNAME/": "https://MYWEBPAGE.hu/app/";

Поэтому я просто перенаправляю на URL, откуда пришел пользователь.Довольно просто:)

1 Ответ

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

Как только человек авторизует приложение, вы сможете использовать либо iframe, либо веб-сайт, если только вы не заставите его вернуться на страницу приложения.Я использовал Facebook PHP SDK и заметил, что если вы введете фактическое местоположение, которое загружается в iframe, оно останется на этой странице за пределами apps.facebook.com.Однако это зависит от используемых вами настроек.Попробуйте поэкспериментировать с ним и посмотрите, поможет ли это вам.

...