как получить статус входа при использовании offline_access - PullRequest
0 голосов
/ 07 января 2012

У меня небольшая проблема из-за разрешения offline_access, которое я запрашиваю для своего веб-сайта.

Я использую код, приведенный в документации, чтобы определить, зарегистрирован ли кто-то илиnot:

 if ($user) {
    try {
       // Proceed knowing you have a logged in user who's authenticated.
       $user_profile = $facebook->api('/me');

        } catch (FacebookApiException $e) {
        $user = null;
      }
 }

Но так как у меня есть автономный доступ, кажется, что у меня всегда есть значение для $ user.Так как я могу выйти из системы с моего сайта?

Есть ли способ получить статус через php SDK?

Спасибо за помощь,

Стефан

1 Ответ

0 голосов
/ 07 января 2012

В PHP попробуйте использовать GetLogoutUrl и отправить туда пользователя.Вы также можете вызвать вызов JS FB.logout () со стороны клиента.Если вы хотите удалить приложение от пользователя, вызовите HTTP delete к me/permissions.

...