Facebook JS SDK para Open Gráfico: Logout não está funcionando!
Pergunta
Por algum motivo quando eu ligo FB.logout();
, o usuário na verdade não é retirado do Facebook.
Por que isso pode ser? Nenhum erro de JS é jogado, e eu posso passar pelo código enquanto ele percorre o SDK ... ele simplesmente não é registrado com sucesso.
Solução
Você precisa ter o fb-root
Div tag primeiro, depois ligue FB.init()
e depois FB.logout()
Exemplo de uso:
FB.logout(function(){
window.location = 'path/url here';
});
Como alternativa, você deve redirecionar para este logout da URL:
www.facebook.com/logout.php?app_key=KEY&session_key=SESSION&next=REDIRECT_URL
Outras dicas
Você precisa ter um token de acesso válido quando ligar FB.logout
. Não remova o fbs_*
biscoitos por conta própria. FB.logout
fará isso por conta própria.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow