Как узнать, вышел пользователь из системы или нет в приложении Facebook iFrame? - PullRequest
0 голосов
/ 23 октября 2010

Мое приложение - приложение iFrame. Ранее я мог использовать $ _REQUEST ['fb_sig_logged_out_facebook'], чтобы определить, вышел ли пользователь из Facebook или нет. Однако в iFrame я не вижу, чтобы эта переменная передавалась. Что я могу сделать?

Я также использую новый PHP SDK, но у него нет функции, которая бы мне в этом помогла.

Я хочу узнать, вышел ли пользователь из Facebook или не установил приложение. Оба вернут нуль в сессию facebook->. Мне нужно различать эти два. :)

1 Ответ

0 голосов
/ 23 октября 2010

Facebook больше не предоставляет это значение строки запроса с новой системой аутентификации.В руководстве по миграции Facebook говорится, что вы можете «Предполагается, когда не указан profile_id, а ваше приложение является приложением IFrame».Вы можете прочитать больше о новой аутентификации на холсте здесь: http://developers.facebook.com/docs/authentication/canvas

Другой вариант - проверить, находится ли window.top.location в домене apps.facebook.com.

...