Il token di accesso a Twitter scade?
-
27-10-2019 - |
Domanda
Sto costruendo un'app Web da dove l'utente può gestire il suo account Twitter. Ho creato l'app Twitter e una volta che l'utente si autentica, l'applicazione ottiene il token di accesso da Twitter. Questo token di accesso scade o posso archiviarlo e fare richiesta, per conto dell'utente, senza chiedere a lui di accedere di nuovo?
Soluzione
Ecco cosa dicono nella pagina di sviluppo lì
Domanda: per quanto dura un token di accesso?
I token di accesso non sono esplicitamente scaduti. Un token di accesso verrà invalidato se un utente revoca esplicitamente un'applicazione nelle impostazioni dell'account Twitter o se Twitter sospende un'applicazione. Se un'applicazione è sospesa, ci sarà una nota nella dashboard dell'app Twitter affermando che è stata sospesa.
Maggiori dettagli possono essere trovati qui
Altri suggerimenti
Dai codici di errore API di Twitter sembra che possa scadere:
La richiesta API contiene un token portatore non valido utilizzando un token portatore errato o revocato per effettuare richieste API:
HTTP/1.1 401 Contenuto non autorizzato: Applicazione/JSON; chatset = UTF-8 Lunghezza del contenuto: 61 ...
{"Errori": [{"Messaggio": "Token non valido o scaduto", "Codice": 89}]}
Link della fonte: https://dev.twitter.com/oauth/application-only