Ne twitter jeton d'accès expire?
-
27-10-2019 - |
Question
Je construis une application web où l'utilisateur peut gérer son compte twitter. J'ai créé l'application twitter et une fois que l'utilisateur lui-même authentifie l'application obtient jeton d'accès de twitter. Est-ce jeton d'accès expire ou je peux stocker et demande de faire, au nom de l'utilisateur, sans demander de lui de se connecter à nouveau?
La solution
Voici ce qu'ils en disant dans leur page de développement
Question: Combien de temps un jeton d'accès dernier
jetons d'accès ne sont pas explicitement expiré. Un jeton d'accès sera invalidée si un utilisateur annule explicitement une application dans le leur Twitter Paramètres de compte, ou si Twitter suspend une application. Si un l'application est suspendue, il y aura une note dans l'application Twitter tableau de bord indiquant qu'il a été suspendu.
Vous trouverez plus de détails ici
Autres conseils
A partir des codes d'erreur API Twitter, il semble que cela peut expirer:
demande API contient au porteur non valide jeton à l'aide d'un ou incorrect révoqué jeton porteur pour faire des demandes de l'API se traduira par:
HTTP / 1.1 401 Content-Type non autorisé: application / JSON; charset = utf-8 Content-Length: 61 ...
{ "erreurs": [{ "message": "non valide ou expiré jeton", "code": 89}]}
link Source: https://dev.twitter.com/oauth/application-only