Frage

Aus irgendeinem Grund, wenn ich anrufe FB.logout();, Der Benutzer wird nicht von Facebook angemeldet.

Warum könnte das sein? Es werden keine JS -Fehler geworfen, und ich kann den Code durch den Codes durch den SDK treten ... es logt sich einfach nicht erfolgreich ab.

War es hilfreich?

Lösung

Sie müssen das haben fb-root Div -Tag zuerst, dann rufen Sie an FB.init() und dann FB.logout()

Beispiel Verwendung:

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

Alternativ sollten Sie sich auf dieses URL -Abmeldung umleiten:

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

Andere Tipps

Sie benötigen einen gültigen Zugriffstoken, wenn Sie anrufen FB.logout. Entfernen Sie die fbs_* Kekse alleine. FB.logout wird das selbst tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top