Passer au contenu principal

Général

OAuth est un protocole d’authentification qui permet aux utilisateurs d’autoriser une application à agir en leur nom sans partager leur mot de passe. Plus d’informations sont disponibles sur oauth.net.
Vous devez disposer d’une X App pour générer des access tokens. En savoir plus sur les access tokens ici.
Vous devez disposer d’un compte développeur pour créer une X App. Vous pouvez vous inscrire ici.
Vous pouvez consulter et modifier votre App depuis le X App dashboard si vous êtes connecté à votre compte X sur developer.x.com.

Technique

Les Access Tokens n’expirent pas explicitement. Un access token sera invalidé si un utilisateur révoque explicitement une application dans les paramètres de son compte X, ou si X suspend une application. Si une application est suspendue, une mention apparaîtra dans le tableau de bord X App indiquant qu’elle a été suspendue.
Supposons que l’access token d’un utilisateur puisse devenir invalide à tout moment. Si cela se produit, invitez l’utilisateur à réautoriser l’application. Il est important de gérer cette situation avec fluidité pour garantir une bonne expérience utilisateur.
De nombreux utilisateurs font confiance à une application pour lire leurs informations, mais pas nécessairement pour modifier leur profil ou publier de nouveaux Posts. La mise à jour d’informations via la X API — qu’il s’agisse du nom, de la localisation ou de l’ajout d’un nouveau Post — nécessite une requête HTTP POST. Toute méthode d’API qui requiert une requête HTTP POST est considérée comme une opération d’écriture et nécessite les droits en lecture et en écriture.
I