Passer au contenu principal
Le tableau ci-dessous indique quels endpoints de l’API v2 correspondent à quelles méthodes d’authentification.
Point de terminaisonContexte utilisateur OAuth 1.0aOAuth 2.0 App seule 
OAuth 2.0
Code d’autorisation avec PKCE
Recherche de Tweets

Récupérer plusieurs Tweets à partir d’une liste d’identifiants

GET /2/tweets

Récupérer un seul Tweet à partir d’un identifiant

GET /2/tweets/:id
✅  

Scopes :

tweet.read

users.read
Gérer les Tweets

Publier un Tweet

POST /2/tweets

Supprimer un Tweet

DELETE /2/tweets/:id


Scopes :

tweet.read

tweet.write

users.read
Chronologies

Chronologie des Tweets de l’utilisateur

GET /2/users/:id/tweets

Chronologie des mentions de l’utilisateur

GET /2/users/:id/mentions

Chronologie d’accueil en ordre chronologique inverse

GET /2/users/:id/timelines/reverse_cronological




Scopes :

tweet.read

users.read



Scopes :

tweet.read

users.read
Recherche récente

Recherche de Tweets publiés au cours des 7 derniers jours

GET /2/tweets/search/recent


Scopes :

tweet.read

users.read
Recherche dans l’ensemble des archives

Réservé aux personnes disposant de l’accès Academic Research

Rechercher dans l’ensemble des archives de Tweets

GET /2/tweets/search/all
Flux filtré

Ajouter ou supprimer des règles à votre flux

POST /2/tweets/search/stream/rules

Récupérer les règles de votre flux

GET /2/tweets/search/stream/rules

Se connecter au flux

GET /2/tweets/search/stream
Flux volumétriques

Diffuse environ 1 % de l’ensemble des Tweets en temps réel.

GET /2/tweets/sample/stream
Gérer les retweets

Retweeter un Tweet

POST /2/users/:id/retweets

Supprimer un retweet

DELETE /2/users/:id/retweets/:source_tweet_id


Scopes :

tweet.read

tweet.write

users.read
Recherche de Retweets

Utilisateurs qui ont retweeté un Tweet

GET /2/tweets/:id/retweeted_by


Scopes :

tweet.read

users.read
Signets recherche

Récupérer les Tweets ajoutés aux signets

GET /2/tweets/:id/bookmarks


Scopes :

tweet.read

users.read

bookmark.read
Gérer les signets

Ajouter un Tweet aux signets

POST /2/tweets/:id/bookmarks

Retirer un Tweet des signets

DELETE /2/users/:id/bookmarks:tweet_id


Scopes :

tweet.read

users.read

bookmark.write
Gérer les J’aime

Aimer un Tweet

POST /2/users/:id/likes

Annuler un J’aime sur un Tweet

DELETE /2/users/:id/likes/:tweet_id


Scopes :

tweet.read

users.read

like.write
Recherche des J’aime

Utilisateurs qui ont aimé un Tweet

GET /2/tweets/:id/liking_users

Tweets qu’un utilisateur a aimés

GET /2/users/:id/liked_tweets


Scopes :

tweet.read

users.read

like.read
Masquer les réponses

Masque ou réaffiche une réponse à un Tweet.

PUT /2/tweets/:id/hidden


Permissions :

tweet.read

users.read

tweet.moderate.write
Recherche d’utilisateurs

Récupérer plusieurs utilisateurs par leurs identifiants

GET /2/users

Récupérer un seul utilisateur par son identifiant

GET /2/users/:id

Récupérer plusieurs utilisateurs par leurs noms d’utilisateur

GET /2/users/by

Récupérer un seul utilisateur par son nom d’utilisateur

GET /2/users/by/username/:username

Obtenir des informations sur un utilisateur authentifié

GET /2/users/me


Autorisations :

tweet.read

users.read
Gérer les abonnements

Permet à un id d’utilisateur de suivre un autre utilisateur

POST /2/users/:id/following

Permet à un id d’utilisateur de cesser de suivre un autre utilisateur

DELETE /2/users/:source_user_id/following/:target_user_id


Scopes :

tweet.read

users.read

follows.write
Recherche des abonnements

Rechercher les comptes suivis par un utilisateur à partir de son id

GET /2/users/:id/following

Rechercher les abonnés d’un utilisateur à partir de son id

GET /2/users/:id/followers


Scopes :

tweet.read

users.read

follows.read
Recherche de blocages

Renvoie la liste des utilisateurs bloqués par l’identifiant d’utilisateur spécifié 

GET /2/users/:id/blocking


Scopes :

tweet.read

users.read

block.read
Gérer les masquages

Permet à un utilisateur (identifié par son id) de masquer un autre utilisateur

POST /2/users/:id/muting

Permet à un utilisateur (identifié par son id) de ne plus masquer un autre utilisateur

DELETE /2/users/:source_user_id/muting/:target_user_id


Scopes :

tweet.read

users.read

mute.write
Recherche de mises en sourdine

Renvoie la liste des utilisateurs mis en sourdine par l’ID utilisateur spécifié

GET /2/users/:id/muting


Scopes :

tweet.read

users.read

mute.read
Recherche de Spaces

Rechercher un Space par ID

GET /2/spaces/:id

Rechercher plusieurs Spaces 

GET /2/spaces

Découvrir les Spaces créés par ID utilisateur

GET /2/spaces/by/creator_ids


Scopes :

tweet.read

users.read

space.read
Spaces lookup

Récupérer les utilisateurs ayant acheté un billet pour un Space

GET /2/spaces/:id/buyers


Scopes :

tweet.read

users.read

space.read
Recherche de Spaces

Retourne les Spaces en direct ou programmés correspondant aux termes de recherche que vous avez spécifiés.

GET /2/spaces/search


Scopes :

tweet.read

users.read

space.read
Recherche de listes

Rechercher une liste spécifique par identifiant

GET /2/lists/:id

Rechercher les listes détenues par un utilisateur

GET /2/users/:id/owned_lists


Scopes :

tweet.read

users.read

list.read
Gérer les Listes

Crée une nouvelle Liste au nom d’un utilisateur authentifié

POST /2/lists


Scopes :

tweet.read

users.read

list.read

list.write
Gérer les Listes

Supprime une Liste détenue par l’utilisateur authentifié

DELETE /2/lists/:id

Met à jour les métadonnées d’une Liste détenue par l’utilisateur authentifié

PUT /2/lists/:id


Scopes :

tweet.read

users.read

list.write
Recherche des Tweets d’une Liste

Recherche des Tweets d’une Liste spécifiée

GET /2/lists/:id/tweets


Scopes :

tweet.read

users.read

list.read
Recherche des membres d’une Liste

Renvoie la liste des membres d’une Liste donnée

GET /2/lists/:id/members

Renvoie toutes les Listes auxquelles un utilisateur donné appartient

GET /2/users/:id/list_memberships


Scopes :

tweet.read

users.read

list.read
Gérer les membres d’une Liste

Ajoute un membre à une Liste appartenant à l’utilisateur authentifié

POST /2/lists/:id/members

Supprime un membre d’une Liste appartenant à l’utilisateur authentifié

DELETE /2/lists/:id/members/:user_id


Autorisations :

tweet.read

users.read

list.write
Recherche des abonnements aux Listes

Renvoie tous les abonnés d’une Liste donnée

GET /2/lists/:id/followers

Renvoie toutes les Listes suivies par un utilisateur donné

GET /2/users/:id/followed_lists


Scopes :

tweet.read

users.read

list.read
Gérer les abonnements aux listes

Suit une liste au nom d’un utilisateur authentifié

POST /2/users/:id/followed_lists

Arrête de suivre une liste au nom d’un utilisateur authentifié

DELETE /2/users/:id/followed_lists/:list_id


Scopes :

tweet.read

users.read

list.write
Recherche des listes épinglées

Renvoie les listes épinglées de l’utilisateur authentifié

GET /2/users/:id/pinned_lists


Scopes :

tweet.read

users.read

list.read
Gérer la Liste épinglée

Épingle une Liste au nom d’un utilisateur authentifié

POST /2/users/:id/pinned_lists

Désépingle une Liste au nom d’un utilisateur authentifié

DELETE /2/users/:id/pinned_lists/:list_id


Scopes :

tweet.read

users.read

list.write
Conformité par lots

Crée un nouveau job de conformité

POST /2/compliance/jobs

Retourne l’état et les informations de téléchargement d’un job de conformité donné

GET /2/compliance/jobs/:job_id

Retourne une liste des jobs de conformité récents

GET /2/compliance/jobs