Facebook JS SDK для открытого графа: выйти не работает!
Вопрос
По какой-то причине, когда я звоню 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
сделаю это сам.
Не связан с StackOverflow