Facebook JS SDK pour Open Graph: Déconnexion ne fonctionne pas!
Question
Pour une raison quelconque quand j'appelle FB.logout();
, l'utilisateur n'est pas réellement déconnecté de Facebook.
Pourquoi cela pourrait-il être? Aucune erreur JS n'est lancée, et je peux franchir le code au fur et à mesure qu'il traverse le SDK ... il ne se déconnecte pas avec succès.
La solution
Vous devez avoir le fb-root
Tag div d'abord, puis appelez FB.init()
et alors FB.logout()
Exemple d'utilisation:
FB.logout(function(){
window.location = 'path/url here';
});
Alternativement, vous devez rediriger vers cette déconnexion d'URL:
www.facebook.com/logout.php?app_key=KEY&session_key=SESSION&next=REDIRECT_URL
Autres conseils
Vous devez avoir un jeton d'accès valide lorsque vous appelez FB.logout
. Ne supprimez pas le fbs_*
cookies par vous-même. FB.logout
fera cela lui-même.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow