Fix: Facebook Feil ved validering av tilgangstoken
Meldingen "Feil ved validering av tilgangstoken”Oppstår mens du bruker Facebook / Messenger primært av to brukergrupper; en er vanlige brukere som får tilgang til messenger, og andre er utviklere som gjør det mulig å logge på Facebook ved hjelp av API.
Feilmeldingen er hovedsakelig relatert til sikkerhetsprosessen som Facebook implementerer når du får tilgang til plattformen. Hvis noen av trinnene ikke er fullstendige, ugyldige eller utløpt, vil du motta feilmeldingen. Siden det er to tilfeller der brukere kan oppleve denne feilen, har vi listet opp to løsninger.
Hva forårsaker Feilvalidering av tilgangstoken på Facebook?
Som nevnt før, feilmeldingen 'feil ved validering av tilgangstoken’Ikke er som andre normale feilmeldinger som sluttbrukeren opplever. Årsakene til denne feilen er:
- Økten i Messenger mot kontoen din er på en eller annen 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å oppnås igjen (for utviklere).
- Brukeren har endret passordet eller har logget seg av fra alle tilkoblede enheter på grunn av sikkerhetsproblemer.
- Facebook har bevisst logget deg av budbringer av sikkerhetsmessige årsaker.
I referanse til løsningen som er oppført nedenfor for utviklere, antar vi at du kjenner det grunnleggende i API-anropet du lager ved hjelp av tilgangstokener. Hvis du er en helt nybegynner i utviklingsmiljøet, anbefaler vi å lese noe detaljert kodemateriale for å få innsikt i tilgangstokener.
Løsning 1: Oppdatering av Messenger's lokale data (for feil i messenger)
Normale brukere kan oppleve denne feilmeldingen når de prøver å logge på messenger eller mens de bytter mellom forskjellige kontoer. Dette er ikke mer enn bare en feil på Android-enheten din. Smarttelefonen din holder rede på alle tilgangstokener relatert til Messenger. Hvis noen av dem blir ugyldige eller ikke oppdateres automatisk, kan du motta feilmeldingen.
Her vil vi oppdatere dataene til Messenger-applikasjonen din. Forsikre deg om at du har brukernavnet og passordet ditt for hånden fordi du kan bli bedt om å oppgi det.
- Åpne deg på Android-enheten din Innstillinger og naviger til Programleder.
- Søk etter oppføringen av budbringer og åpne den.
- Når du er i applikasjonsinnstillingene, velger du Slett data og tøm begge applikasjonsdataene og hurtigbufferen.
- Lukk innstillingsappen og start messenger på nytt etter å ha lukket applikasjonen først. Prøv nå å logge på og se om feilmeldingen er løst.
Løsning 2: Kontrollerer utløpt tilgangstoken (for utviklere)
Tilgangstokener er elementer som brukes av applikasjoner som brukes til å komme med API-forespørsler på vegne av brukeren. Hovedsakelig representerer tilgangstoken autorisasjonen til et bestemt program, slik at det enten kan godkjenne påloggingen eller få tilgang til informasjon fra brukeren.
Hvis du bruker Facebook API og tilgangstokener av de enkleste årsakene (for eksempel bruker Facebook for å validere registreringsprosessen i applikasjonen din), må du sørge for at den ikke er utløpt. Vanligvis utløper Facebook-tokens innen to timer etter at de blir bedt om det fra Facebook-serveren. Du kan sjekke den offisielle dokumentasjonen for Slik gjør du det: Håndter utløpne tilgangstokener av Facebook selv.
Merk: I noen tilfeller i utviklingsmiljøet har brukerne Fjern offline_accestillatelse aktivert. I noen tilfeller utløper dette token selv om det ikke er utløpt. Forsikre deg om at du deaktiverer disse alternativene.
Du kan også prøve å få tillatelse til offline_adgang slik at du kan få et token som ikke utløper og forårsaker problemer.