Oplossing: Facebook-fout die toegangstoken valideert

Het bericht " Fout bij valideren van toegangstoken " verschijnt tijdens het gebruik van Facebook / Messenger voornamelijk door twee groepen gebruikers; één zijn regelmatige gebruikers die toegang hebben tot Messenger en andere zijn ontwikkelaars die Facebook-login mogelijk maken met behulp van de API.

Fout bij valideren van toegangstoken - Messenger

Het foutbericht is meestal gerelateerd aan het beveiligingsproces dat Facebook implementeert wanneer u zijn platform bezoekt. Als een van de stappen niet voltooid, ongeldig of verlopen is, ontvangt u het foutbericht. Aangezien er twee gevallen zijn waarin gebruikers deze fout kunnen ervaren, hebben we twee oplossingen genoemd.

Wat veroorzaakt fout bij het valideren van toegangstoken op Facebook?

Zoals eerder vermeld, is het foutbericht ' Fout bij valideren van toegangstoken ' niet zoals andere normale foutmeldingen die de eindgebruiker ervaart. De redenen voor deze fout zijn:

  • De sessie in Messenger tegen uw account is op de een of andere manier ongeldig of is verlopen .
  • Het toegangstoken van Facebook dat u met de API gebruikt, is verlopen . Dit gebeurt in veel gevallen in de ontwikkelomgeving van een toepassing omdat het toegangstoken slechts een beperkte tijd geldig is voordat het opnieuw moet worden verkregen (voor ontwikkelaars).
  • De gebruiker heeft het wachtwoord gewijzigd of heeft zich afgemeld bij alle verbonden apparaten vanwege beveiligingsproblemen.
  • Facebook heeft je om veiligheidsredenen bewust afgemeld bij Messenger .

Onder verwijzing naar de onderstaande oplossing voor ontwikkelaars, gaan we ervan uit dat u de basis kent van de API-aanroep die u doet met behulp van toegangstokens. Als u een complete beginner bent in de ontwikkelomgeving, raden we u aan wat gedetailleerd coderingsmateriaal te lezen om inzicht te krijgen in toegangstokens.

Oplossing 1: de lokale gegevens van Messenger vernieuwen (voor fout in Messenger)

Normale gebruikers kunnen deze foutmelding krijgen wanneer ze proberen in te loggen in de messenger of tijdens het schakelen tussen verschillende accounts. Dit is niet meer dan een bug in je Android-apparaat. Uw smartphone houdt alle toegangstokens bij die verband houden met Messenger. Als een van deze ongeldig wordt of niet automatisch wordt bijgewerkt, ontvangt u mogelijk het foutbericht.

Hier zullen we de gegevens van uw Messenger-toepassing vernieuwen. Zorg ervoor dat u uw gebruikersnaam en wachtwoord bij de hand hebt, omdat u mogelijk wordt gevraagd dit in te voeren.

  1. Open op uw Android-apparaat Instellingen en navigeer naar Toepassingsbeheer .
  2. Zoek naar het item van Messenger en open het.

Messenger - Android Application Manager
  1. Selecteer in de applicatie-instellingen Data wissen en wis zowel de applicatiegegevens als de cache.

Gegevens wissen - Messenger
  1. Sluit de app Instellingen en start Messenger opnieuw nadat u de toepassing eerst hebt gesloten. Probeer nu in te loggen en kijk of het foutbericht is opgelost.

Oplossing 2: Controle van verlopen toegangstoken (voor ontwikkelaars)

Toegangstokens zijn items die worden gebruikt door applicaties en die worden gebruikt om namens de gebruiker API-aanvragen in te dienen. Hoofdzakelijk vertegenwoordigt het toegangstoken de autorisatie van een specifieke toepassing, zodat het de login kan autoriseren of toegang heeft tot bepaalde informatie van de gebruiker.

Facebook-gids over verlopen tokens

Als u de Facebook-API en toegangstokens gebruikt om de eenvoudigste redenen (bijvoorbeeld door Facebook te gebruiken voor het valideren van het aanmeldingsproces in uw toepassing), zorg er dan voor dat deze niet is verlopen. Gewoonlijk vervallen Facebook-tokens binnen 2 uur nadat ze zijn aangevraagd bij de Facebook-server. U kunt de officiële documentatie op How-To: omgaan met verlopen toegangstokens bekijken door Facebook zelf.

Verwijder offline toegangsmachtigingen in Applicatieontwikkeling

Opmerking: in sommige gevallen hebben gebruikers in de ontwikkelomgeving de machtiging Offline verwijderen toegestaan. In sommige gevallen vervalt dit het token, zelfs als het niet is verlopen. Zorg ervoor dat u deze opties uitschakelt.

Je kunt ook proberen een toestemming voor offline_access te krijgen, zodat je mogelijk een token krijgt die niet verloopt en problemen veroorzaakt.

Interessante Artikelen