FB.logout () appelé sans un jeton d'accès. javascript sdk
Totalement perdu sur ce et docs n'avez pas vraiment d'idée...
À l'aide de l'Facebook SDK Javascript dans mon application avec cet identifiant, le code du bouton:
<fb:login-button scope="manage_pages,read_insights,ads_management" autologoutlink="true" size="large"></fb:login-button>
Que par les docs, autologoutlink=true
param tourne la login
bouton pour log out
une fois que l'utilisateur est connecté. Je veux garder cette fonctionnalité et ne pas écrire mon propre code du bouton
Cet événement appels FB.logout
mais renvoie toujours le message d'erreur dans la fonction de rappel
FB.Event.subscribe('auth.logout', function(response) {
FB.logout(function(response) {
//FB.logout() called without an access token.
});
});
Je voudrais utiliser le Facebook Login Widget et non pas mon propre bouton de connexion, de sorte que les autres réponses sur le même sujet n'aident pas. Je ne comprends pas comment je suis censé passer l'access_token pour prouver que je suis autorisé à vous déconnecter...
source d'informationauteur Jared Eitnier
Vous devez vous connecter pour publier un commentaire.
Apparemment ce n'est pas possible, au moins en aucune façon je peux comprendre. Solution rapide est d'appeler cette fonction à partir d'une coutume
Log Out
bouton:Le rechargement de la page fait une autre demande à Facebook qui voit alors le non-autorisée de l'état et supprime les cookies du navigateur, qui à son tour permet d'invalider l'access_token. Donc, ce déconnecte l'utilisateur du site et de Facebook.
essayez ceci: