Определить, запущено ли приложение Facebook с фан-страницы (на стороне сервера) - PullRequest
0 голосов
/ 30 января 2012

Можно ли определить, запущено ли приложение Facebook с фан-страницы?

Я пытался использовать данные signature_request, но они не обновляются, когда пользователь переходит с фан-страницы в полное приложение (и наоборот).Обновление страницы решает проблему (но не является правильным решением).

Я видел другие приложения, которые делают это, но я не могу понять, как.

Спасибо

Обновление: закончилась добавлением переменной GET к URL-адресу (Facebook позволяет использовать разные URL-адреса для фан-страниц / приложений холста) и передачей этой переменной по всему сайту (невозможно использовать куки-файл, поскольку он дает ложные срабатывания,пользователи перемещались между различными представлениями приложения)

1 Ответ

4 голосов
/ 30 января 2012

Если вы не можете найти решение на стороне сервера, попробуйте следующее:

Этот бит javascript может помочь определить, встроен ли он в iFrame, как в случае приложения с вкладками страниц.

var isEmbeded = !(top === self); затем AJAX, что до вашего сервера.

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