45 votes

Les jetons d'accès à Twitter expirent-ils ?

Je suis en train de créer une application web à partir de laquelle l'utilisateur peut gérer son compte twitter. J'ai créé l'application Twitter et une fois que l'utilisateur s'est authentifié, l'application reçoit le jeton d'accès de Twitter. Ce jeton d'accès expire-t-il ou puis-je le stocker et faire une requête, au nom de l'utilisateur, sans lui demander de se connecter à nouveau ?

91voto

Umesh Awasthi Points 13168

Voici ce qu'ils disent sur leur page de développement

Question : Quelle est la durée de vie d'un jeton d'accès ?

Les jetons d'accès n'expirent pas explicitement. Un jeton d'accès sera invalidé si un utilisateur révoque explicitement une application dans les paramètres de son compte Twitter, ou si Twitter suspend une application. Si un jeton d'accès est suspendue, une note dans le tableau de bord de l'application Twitter indiquant qu'elle a été suspendue.

Plus d'informations ici

FAQ Twitter

2voto

Dan Ochiana Points 56

D'après les codes d'erreur de l'API Twitter, il semble qu'il puisse expirer :

La demande d'API contient un jeton de porteur invalide L'utilisation d'un jeton de porteur incorrect ou révoqué pour effectuer des demandes d'API se traduira par :. révoqué pour effectuer des demandes d'API aura pour conséquence :

HTTP/1.1 401 Non autorisé Content-Type : application/json ; charset=utf-8 Content-Length : 61 ...

{"errors" :[{"message" : "Invalid or expired token", "code":89}]} }.

Lien source : https://dev.twitter.com/oauth/application-only

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X