Solució: error de Facebook en validar el testimoni d'accés



Proveu El Nostre Instrument Per Eliminar Problemes

El missatge ' Error en validar el testimoni d'accés ”Es produeix mentre s’utilitza Facebook / Messenger principalment per dos grups d’usuaris; un són usuaris habituals que accedeixen a Messenger i altres són desenvolupadors que permeten iniciar sessió a Facebook mitjançant l'API.



Error en validar el testimoni d

Error en validar el testimoni d'accés - Messenger



El missatge d’error està relacionat principalment amb el procés de seguretat que implementa Facebook quan accediu a la seva plataforma. Si algun dels passos no és complet, no és vàlid o ha caducat, rebreu el missatge d'error. Com que hi ha dos casos en què els usuaris poden experimentar aquest error, hem detallat dues solucions.



Què provoca l’error en validar el testimoni d’accés a Facebook?

Com s'ha esmentat abans, el missatge d'error ' error en validar el testimoni d'accés 'Not és com altres missatges d'error normals experimentats per l'usuari final. Els motius d’aquest error són:

  • La sessió a Messenger contra el vostre compte és d’alguna manera invàlid o té caducat .
  • El testimoni d’accés de Facebook que utilitzeu amb l’API és caducat . Això passa en molts casos a l’entorn de desenvolupament d’una aplicació perquè el testimoni d’accés només és vàlid durant un temps limitat abans que s’hagi d’obtenir de nou (per a desenvolupadors).
  • L'usuari té ha canviat la contrasenya o ha tancat la sessió de tots els dispositius connectats per problemes de seguretat.
  • Facebook us ha tancat la sessió deliberadament missatger per motius de seguretat.

En referència a la solució que es mostra a continuació per als desenvolupadors, suposem que coneixeu els conceptes bàsics de la trucada API que feu mitjançant els tokens d'accés. Si sou un principiant complet a l’entorn de desenvolupament, us recomanem que llegiu algun material de codificació detallat per obtenir informació sobre els tokens d’accés.

Solució 1: actualització de les dades locals de Messenger (per error a Messenger)

Els usuaris normals poden experimentar aquest missatge d'error quan intenten iniciar la sessió a Messenger o quan canvien de compte. Això no és més que un simple error al dispositiu Android. El vostre telèfon intel·ligent fa un seguiment de totes les fitxes d’accés relacionades amb Messenger. Si algun d'ells no és vàlid o no s'actualitza automàticament, és possible que rebeu el missatge d'error.



Aquí, actualitzarem les dades de la vostra aplicació de Messenger. Assegureu-vos que teniu a mà el vostre nom d’usuari i contrasenya perquè és possible que se us demani que l’introduïu.

  1. Obriu-lo al dispositiu Android Configuració i aneu a Gestor d'aplicacions .
  2. Cerqueu l'entrada de missatger i obriu-lo.
Messenger al Gestor d

Messenger: gestor d'aplicacions d'Android

  1. Un cop a la configuració de l'aplicació, seleccioneu Esborrar les dades i esborreu tots dos, les dades de l'aplicació i la memòria cau.
Esborra les dades a Messenger

Esborrar dades: Messenger

  1. Tanqueu l'aplicació de configuració i reinicieu Messenger després de tancar l'aplicació primer. Ara proveu d’iniciar la sessió i comproveu si el missatge d’error està solucionat.

Solució 2: comprovació del testimoni d’accés caducat (per a desenvolupadors)

Els tokens d'accés són elements que fan servir les aplicacions que s'utilitzen per fer sol·licituds d'API en nom de l'usuari. Principalment, el testimoni d'accés representa l'autorització d'una aplicació específica, de manera que pot autoritzar l'inici de sessió o accedir a alguna informació de l'usuari.

Facebook

Guia de Facebook sobre els tokens caducats

Si utilitzeu l'API de Facebook i accediu a les fitxes per les raons més senzilles (per exemple, utilitzant Facebook per validar el procés de registre a la vostra sol·licitud), assegureu-vos que no hagi caducat. Normalment, els tokens de Facebook caduquen al cap de 2 hores després de sol·licitar-los al servidor de Facebook. Podeu consultar la documentació oficial a Com fer-ho: gestionar els tokens d’accés caducats pel propi Facebook.

Elimineu els permisos d

Elimineu els permisos d'accés fora de línia al desenvolupament d'aplicacions

Nota: En alguns casos a l'entorn de desenvolupament, els usuaris tenen el fitxer Elimina offline_acces Permís activat. En alguns casos, caduca el testimoni encara que no caduqui. Assegureu-vos que desactiveu aquestes opcions.

També podeu provar d'obtenir un permís per accés_ offline per tant, és possible que obtingueu un testimoni que no caducarà i causi problemes.

2 minuts de lectura