Fix: Facebook-Fehler beim Überprüfen des Zugriffstokens

Die Meldung " Fehler beim Überprüfen des Zugriffstokens " wird angezeigt, wenn Facebook / Messenger hauptsächlich von zwei Benutzergruppen verwendet wird. Eine Gruppe besteht aus regulären Benutzern, die auf Messenger zugreifen, und andere aus Entwicklern, die die Facebook-Anmeldung über die API aktivieren.

Fehler beim Überprüfen des Zugriffstokens - Messenger

Die Fehlermeldung bezieht sich hauptsächlich auf den Sicherheitsprozess, den Facebook beim Zugriff auf seine Plattform ausführt. Wenn einer der Schritte nicht abgeschlossen, ungültig oder abgelaufen ist, wird die Fehlermeldung angezeigt. Da es zwei Fälle gibt, in denen dieser Fehler bei Benutzern auftreten kann, haben wir zwei Lösungen aufgelistet.

Wodurch wird ein Fehler beim Überprüfen des Zugriffstokens auf Facebook verursacht?

Wie bereits erwähnt, entspricht die Fehlermeldung " Fehler beim Überprüfen des Zugriffstokens " nicht den normalen Fehlermeldungen des Endbenutzers. Die Gründe für diesen Fehler sind:

  • Die Sitzung in Messenger für Ihr Konto ist ungültig oder abgelaufen .
  • Das Zugriffstoken von Facebook, das Sie mit der API verwenden, ist abgelaufen . Dies geschieht in vielen Fällen in der Entwicklungsumgebung einer Anwendung, da das Zugriffstoken nur eine begrenzte Zeit gültig ist, bevor es erneut abgerufen werden muss (für Entwickler).
  • Der Benutzer hat das Kennwort geändert oder sich aus Sicherheitsgründen von allen angeschlossenen Geräten abgemeldet.
  • Facebook hat Sie aus Sicherheitsgründen absichtlich vom Messenger abgemeldet.

In Bezug auf die unten aufgeführte Lösung für Entwickler wird davon ausgegangen, dass Sie die Grundlagen des API-Aufrufs kennen, den Sie mit Zugriffstoken durchführen. Wenn Sie ein absoluter Anfänger in der Entwicklungsumgebung sind, empfehlen wir Ihnen, detailliertes Codierungsmaterial zu lesen, um einen Einblick in die Zugriffstoken zu erhalten.

Lösung 1: Aktualisieren der lokalen Daten des Kuriers (für Fehler im Kurier)

Normale Benutzer können diese Fehlermeldung erhalten, wenn sie versuchen, sich beim Messenger anzumelden oder zwischen verschiedenen Konten zu wechseln. Dies ist nicht mehr als ein Fehler in Ihrem Android-Gerät. Ihr Smartphone verfolgt alle Zugriffstoken, die sich auf Messenger beziehen. Wenn einer von ihnen ungültig wird oder nicht automatisch aktualisiert wird, erhalten Sie möglicherweise die Fehlermeldung.

Hier aktualisieren wir die Daten Ihrer Messenger-Anwendung. Stellen Sie sicher, dass Sie Ihren Benutzernamen und Ihr Kennwort zur Hand haben, da Sie möglicherweise zur Eingabe aufgefordert werden.

  1. Öffnen Sie auf Ihrem Android-Gerät die Einstellungen und navigieren Sie zum Anwendungsmanager .
  2. Suchen Sie nach dem Eintrag von Messenger und öffnen Sie ihn.

Messenger - Android-Anwendungsmanager
  1. Wählen Sie in den Anwendungseinstellungen Daten löschen und löschen Sie sowohl die Anwendungsdaten als auch den Cache.

Daten löschen - Messenger
  1. Schließen Sie die Einstellungs-App und starten Sie den Messenger neu, nachdem Sie die Anwendung zuerst geschlossen haben. Melden Sie sich jetzt an und prüfen Sie, ob die Fehlermeldung behoben ist.

Lösung 2: Überprüfen des abgelaufenen Zugriffstokens (für Entwickler)

Zugriffstoken sind Elemente, die von Anwendungen verwendet werden, um API-Anforderungen im Namen des Benutzers zu stellen. Hauptsächlich stellt das Zugriffstoken die Autorisierung einer bestimmten Anwendung dar, sodass es entweder die Anmeldung autorisieren oder auf einige Informationen des Benutzers zugreifen kann.

Facebooks Leitfaden zu abgelaufenen Tokens

Wenn Sie die Facebook-API verwenden und aus einfachsten Gründen auf Token zugreifen (z. B. um den Anmeldevorgang in Ihrer Anwendung über Facebook zu überprüfen), stellen Sie sicher, dass er nicht abgelaufen ist. Normalerweise verfallen Facebook-Token innerhalb von 2 Stunden, nachdem sie vom Facebook-Server angefordert wurden. Sie können die offizielle Dokumentation zu Gewusst wie: Behandeln abgelaufener Zugriffstoken von Facebook selbst überprüfen.

Entfernen Sie die Offline-Zugriffsberechtigungen in der Anwendungsentwicklung

Hinweis: In einigen Fällen haben Benutzer in der Entwicklungsumgebung die Berechtigung Offline_Acces entfernen aktiviert. In einigen Fällen läuft das Token ab, auch wenn es nicht abgelaufen ist. Stellen Sie sicher, dass Sie diese Optionen deaktivieren.

Sie können auch versuchen, eine Berechtigung für offline_access abzurufen, damit Sie möglicherweise ein Token erhalten, das nicht abläuft und Probleme verursacht.

Interessante Artikel