Facebook JS SDK для открытого графа: выйти не работает!

StackOverflow https://stackoverflow.com/questions/3431880

  •  26-09-2019
  •  | 
  •  

Вопрос

По какой-то причине, когда я звоню FB.logout();, пользователь на самом деле не выходит из системы из Facebook.

Почему это может быть? Ошибки JS не получится, и я могу выйти через код, так как он проходит через SDK ... он просто не выходит не входит в систему.

Это было полезно?

Решение

Вам нужно иметь fb-root Div Tag сначала, затем позвоните FB.init() а потом FB.logout()

Пример использования:

FB.logout(function(){
  window.location = 'path/url here';
});

В качестве альтернативы, вы должны перенаправлять на этот URL-выход:

www.facebook.com/logout.php?app_key=KEY&session_key=SESSION&next=REDIRECT_URL

Другие советы

Вы должны иметь действительный токен доступа, когда вы звоните FB.logout. Отказ Не удаляйте fbs_* Печенье самостоятельно. FB.logout сделаю это сам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top