Correzione: errore di Facebook durante la convalida del token di accesso

Il messaggio " Errore nella convalida del token di accesso " viene visualizzato durante l'utilizzo di Facebook / Messenger principalmente da due gruppi di utenti; uno sono utenti regolari che accedono a messenger e altri sono sviluppatori che abilitano l'accesso a Facebook utilizzando l'API.

Errore durante la convalida del token di accesso - Messenger

Il messaggio di errore è principalmente legato al processo di sicurezza che Facebook implementa quando accedi alla sua piattaforma. Se uno dei passaggi non è completo, non valido o scaduto, riceverai il messaggio di errore. Poiché ci sono due casi in cui gli utenti potrebbero riscontrare questo errore, abbiamo elencato due soluzioni.

Quali sono le cause dell'errore durante la convalida del token di accesso su Facebook?

Come accennato in precedenza, il messaggio di errore " errore durante la convalida del token di accesso " non è come altri normali messaggi di errore riscontrati dall'utente finale. Le ragioni di questo errore sono:

  • La sessione in Messenger con il tuo account è in qualche modo non valida o è scaduta .
  • Il token di accesso di Facebook che stai utilizzando con l'API è scaduto . Ciò accade in molti casi nell'ambiente di sviluppo di un'applicazione perché il token di accesso è valido solo per un periodo di tempo limitato prima che debba essere nuovamente ottenuto (per gli sviluppatori).
  • L'utente ha modificato la password o si è disconnesso da tutti i dispositivi collegati a causa di problemi di sicurezza.
  • Facebook ti ha deliberatamente disconnesso da Messenger per motivi di sicurezza.

In riferimento alla soluzione elencata di seguito per gli sviluppatori, supponiamo che tu conosca le basi della chiamata API che stai effettuando utilizzando i token di accesso. Se sei un principiante assoluto nell'ambiente di sviluppo, ti consigliamo di leggere del materiale di codifica dettagliato per ottenere informazioni dettagliate sui token di accesso.

Soluzione 1: aggiornamento dei dati locali di Messenger (per errore in messenger)

Gli utenti normali potrebbero visualizzare questo messaggio di errore quando provano ad accedere al messenger o durante il passaggio da un account all'altro. Questo non è altro che un semplice bug nel tuo dispositivo Android. Lo smartphone tiene traccia di tutti i token di accesso relativi a Messenger. Se uno di essi diventa non valido o non viene aggiornato automaticamente, potresti ricevere il messaggio di errore.

Qui, aggiorneremo i dati della tua applicazione Messenger. Assicurati di avere il nome utente e la password a portata di mano perché potrebbe esserti chiesto di inserirlo.

  1. Sul tuo dispositivo Android, apri Impostazioni e vai a Gestione applicazioni .
  2. Cerca la voce di Messenger e aprila.

Messenger - Gestione applicazioni Android
  1. Una volta nelle impostazioni dell'applicazione, seleziona Cancella dati e cancella entrambi, i dati dell'applicazione e la cache.

Cancellazione dei dati - Messenger
  1. Chiudi l'app delle impostazioni e riavvia Messenger dopo aver prima chiuso l'applicazione. Ora prova ad accedere e vedi se il messaggio di errore è stato corretto.

Soluzione 2: controllo del token di accesso scaduto (per sviluppatori)

I token di accesso sono elementi utilizzati dalle applicazioni che vengono utilizzati per effettuare richieste API per conto dell'utente. Principalmente, il token di accesso rappresenta l'autorizzazione di un'applicazione specifica, quindi può autorizzare il login o accedere ad alcune informazioni dell'utente.

Guida di Facebook sui token scaduti

Se stai utilizzando l'API di Facebook e accedi ai token per i motivi più semplici (ad esempio utilizzando Facebook per convalidare il processo di iscrizione nella tua applicazione), assicurati che non sia scaduto. Di solito, i token di Facebook scadono entro 2 ore dopo che sono stati richiesti dal server di Facebook. Puoi controllare la documentazione ufficiale su come fare: gestire i token di accesso scaduti da Facebook stesso.

Rimuovere le autorizzazioni di accesso offline in Sviluppo applicazioni

Nota: in alcuni casi nell'ambiente di sviluppo, gli utenti hanno abilitato l'autorizzazione Rimuovi offline_acces . In alcuni casi, questo scade il token anche se non è scaduto. Assicurati di disabilitare queste opzioni.

Puoi anche provare a ottenere un'autorizzazione per offline_access in modo da poter ottenere un token che non scadrà e causerà problemi.

Articoli Interessanti