Fix: Facebook Error Validating Access Token

Meldingen " Feil ved validering av tilgangstoken " oppstår når du bruker Facebook / Messenger først og fremst av to grupper brukere; en er vanlige brukere som får tilgang til messenger og andre er utviklere som aktiverer Facebook-pålogging ved hjelp av API.

Feil ved validering av tilgangstoken - Messenger

Feilmeldingen er hovedsakelig relatert til sikkerhetsprosessen som Facebook implementerer når du får tilgang til plattformen. Hvis noen av trinnene ikke er fullførte, ugyldige eller utløpt, vil du få feilmeldingen. Siden det er to tilfeller der brukere kan oppleve denne feilen, har vi listet opp to løsninger.

Hva er årsaken til feil ved validering av tilgangstoken på Facebook?

Som nevnt tidligere, er feilmeldingen ' feil ved å validere tilgangstoken ' ikke som andre normale feilmeldinger som sluttbrukeren opplever. Årsakene til denne feilen er:

  • Økten i Messenger mot kontoen din er på en måte ugyldig eller har utløpt .
  • Tilgangstokenet til Facebook som du bruker med API, er utløpt . Dette skjer i mange tilfeller i et applikasjons utviklingsmiljø fordi tilgangstokenet bare er gyldig i en begrenset periode før det må skaffes på nytt (for utviklere).
  • Brukeren har endret passordet eller har logget seg ut fra alle tilkoblede enheter på grunn av sikkerhetsproblemer.
  • Facebook har bevisst logget deg ut av messenger av sikkerhetsgrunner.

I referanse til løsningen som er oppført nedenfor for utviklere, antar vi at du kjenner det grunnleggende for API-samtalen du foretar ved å bruke tilgangstegn. Hvis du er en nybegynner i utviklingsmiljøet, anbefaler vi å lese noe detaljert kodingsmateriale for å få innsikt i tilgangstokener.

Løsning 1: Forfriskende Messenger lokale data (for feil i messenger)

Vanlige brukere kan oppleve denne feilmeldingen når de prøver å logge seg på messenger eller når de bytter mellom forskjellige kontoer. Dette er ikke mer enn bare en feil i din Android-enhet. Smarttelefonen din holder rede på alle tilgangstokenene relatert til Messenger. Hvis noen av dem blir ugyldige eller ikke oppdateres automatisk, kan det hende du får feilmeldingen.

Her vil vi oppdatere dataene fra Messenger-applikasjonen din. Forsikre deg om at du har brukernavn og passord for hånden, fordi du kan bli bedt om å oppgi det.

  1. Åpne Innstillinger på Android-enheten din og naviger til Applications Manager .
  2. Søk etter oppføringen til Messenger og åpne den.

Messenger - Android Application Manager
  1. Når du er i applikasjonsinnstillingene, velger du Tøm data og tøm begge applikasjonsdataene og hurtigbufferen.

Tømmer data - Messenger
  1. Lukk innstillingsappen og start messenger på nytt etter at du først har lukket applikasjonen. Prøv nå å logge på og se om feilmeldingen er løst.

Løsning 2: Kontrollere utløpt tilgangstoken (for utviklere)

Tilgangstokener er elementer som brukes av applikasjoner som brukes til å lage API-forespørsler på vegne av brukeren. Hovedsakelig representerer tilgangstoken autorisasjonen til et spesifikt program, slik at det enten kan autorisere innlogging eller få tilgang til brukerens informasjon.

Facebooks guide for Expired Tokens

Hvis du bruker Facebook API og får tilgang til symboler av enkleste årsaker (for eksempel bruker Facebook for å validere registreringsprosessen i søknaden din), må du forsikre deg om at den ikke er utløpt. Vanligvis utløper Facebook-tokens innen 2 timer etter at de er forespurt fra Facebook-serveren. Du kan sjekke den offisielle dokumentasjonen om How-To: Håndtere utgåtte tilgangstegnemerker av Facebook selv.

Fjern tilgangstillatelser offline i applikasjonsutvikling

Merk: I noen tilfeller i utviklingsmiljøet har brukere tillatelse til å fjerne offline_aksler aktivert. I noen tilfeller utløper dette symbolet selv om det ikke er utløpt. Forsikre deg om at du deaktiverer disse alternativene.

Du kan også prøve å få tillatelse til offline_tilgang, slik at du kan få et symbol som ikke utløper og forårsaker problemer.

Interessante Artikler