Passer au contenu principal
Le tableau suivant montre quels endpoints v2 correspondent à quelles méthodes d’authentification.
EndpointContexte utilisateur OAuth 1.0aOAuth 2.0 App only
OAuth 2.0
Code d’autorisation avec PKCE
Recherche de Tweet

Récupérer plusieurs Tweets avec une liste d’ID

GET /2/tweets

Récupérer un seul Tweet avec un ID

GET /2/tweets/:id


Portées :

tweet.read

users.read
Gérer les Tweets

Publier un Tweet

POST /2/tweets

Supprimer un Tweet

DELETE /2/tweets/:id


Portées :

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




Portées :

tweet.read

users.read



Portées :

tweet.read

users.read
Recherche récente

Rechercher des Tweets publiés dans les 7 derniers jours

GET /2/tweets/search/recent


Portées :

tweet.read

users.read
Recherche dans l’archive complète

Disponible uniquement pour ceux ayant un accès Recherche académique

Rechercher dans l’archive complète des Tweets

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

Ajouter ou supprimer des règles de votre stream

POST /2/tweets/search/stream/rules

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

GET /2/tweets/search/stream/rules

Se connecter au stream

GET /2/tweets/search/stream
Flux de volume

Diffuse environ 1 % de tous les 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


Portées :

tweet.read

tweet.write

users.read
Recherche de Retweets

Utilisateurs qui ont Retweeté un Tweet

GET /2/tweets/:id/retweeted_by


Portées :

tweet.read

users.read
Recherche de signets

Obtenir les Tweets mis en signets

GET /2/tweets/:id/bookmarks


Portées :

tweet.read

users.read

bookmark.read
Gérer les signets

Mettre un Tweet en signets

POST /2/tweets/:id/bookmarks

Supprimer un Tweet des signets

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


Portées :

tweet.read

users.read

bookmark.write
Gérer les J’aime

Aimer un Tweet

POST /2/users/:id/likes

Annuler un J’aime d’un Tweet

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


Portées :

tweet.read

users.read

like.write
Recherche de J’aime

Utilisateurs qui ont aimé un Tweet

GET /2/tweets/:id/liking_users

Tweets aimés par un utilisateur

GET /2/users/:id/liked_tweets


Portées :

tweet.read

users.read

like.read
Masquer les réponses

Masque ou affiche une réponse à un Tweet.

PUT /2/tweets/:id/hidden


Portées :

tweet.read

users.read

tweet.moderate.write
Recherche d’utilisateurs

Récupérer plusieurs utilisateurs avec des ID

GET /2/users

Récupérer un seul utilisateur avec un ID

GET /2/users/:id

Récupérer plusieurs utilisateurs avec des noms d’utilisateur

GET /2/users/by

Récupérer un seul utilisateur avec un nom d’utilisateur

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

Obtenir des informations sur un utilisateur authentifié

GET /2/users/me


Portées :

tweet.read

users.read
Gérer les abonnements

Permet à un ID utilisateur de suivre un autre utilisateur

POST /2/users/:id/following

Permet à un ID utilisateur de ne plus suivre un autre utilisateur

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


Portées :

tweet.read

users.read

follows.write
Recherche de suivis

Rechercher les comptes suivis par un utilisateur par ID

GET /2/users/:id/following

Rechercher les abonnés d’un utilisateur par ID

GET /2/users/:id/followers


Scopes :

tweet.read

users.read

follows.read
Recherche de blocages

Renvoie une liste d’utilisateurs qui sont bloqués par l’ID utilisateur spécifié

GET /2/users/:id/blocking


Scopes :

tweet.read

users.read

block.read
Gérer les masquages

Permet à un ID utilisateur de masquer un autre utilisateur

POST /2/users/:id/muting

Permet à un ID utilisateur de démasquer un autre utilisateur

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


Scopes :

tweet.read

users.read

mute.write
Recherche de masquages

Renvoie une liste d’utilisateurs qui sont masqués par l’ID utilisateur spécifié

GET /2/users/:id/muting


Scopes :

tweet.read

users.read

mute.read
Recherche Spaces

Rechercher un Space par ID

GET /2/spaces/:id

Rechercher plusieurs Spaces

GET /2/spaces

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

GET /2/spaces/by/creator_ids


Scopes :

tweet.read

users.read

space.read
Recherche Spaces

Obtenir les utilisateurs qui ont acheté un billet pour un Space

GET /2/spaces/:id/buyers


Scopes :

tweet.read

users.read

space.read
Recherche Spaces

Renvoie les Spaces en direct ou programmés correspondant aux termes de recherche spécifiés.

GET /2/spaces/search


Scopes :

tweet.read

users.read

space.read
Recherche de List

Rechercher une List spécifique par ID

GET /2/lists/:id

Rechercher une List détenue par un utilisateur

GET /2/users/:id/owned_lists


Scopes :

tweet.read

users.read

list.read
Gérer les Lists

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

POST /2/lists


Scopes :

tweet.read

users.read

list.read

list.write
Gérer les Lists

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

DELETE /2/lists/:id

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

PUT /2/lists/:id


Scopes :

tweet.read

users.read

list.write
Recherche de Tweets de List

Rechercher les Tweets d’une List spécifiée

GET /2/lists/:id/tweets


Scopes :

tweet.read

users.read

list.read
Recherche de membres de List

Renvoie une liste de membres d’une List spécifiée

GET /2/lists/:id/members

Renvoie toutes les Lists dont un utilisateur spécifié est membre

GET /2/users/:id/list_memberships


Scopes :

tweet.read

users.read

list.read
Gérer les membres de List

Ajouter un membre à une List détenue par l’utilisateur authentifié

POST /2/lists/:id/members

Supprime un membre d’une List détenue par l’utilisateur authentifié

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


Scopes :

tweet.read

users.read

list.write
Recherche de suivis de List

Renvoie tous les abonnés d’une List spécifiée

GET /2/lists/:id/followers

Renvoie toutes les Lists qu’un utilisateur spécifié suit

GET /2/users/:id/followed_lists


Scopes :

tweet.read

users.read

list.read
Gérer les suivis de List

Suit une List au nom d’un utilisateur authentifié

POST /2/users/:id/followed_lists

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

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


Scopes :

tweet.read

users.read

list.write
Recherche de List épinglée

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

GET /2/users/:id/pinned_lists


Scopes :

tweet.read

users.read

list.read
Gérer les Lists épinglées

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

POST /2/users/:id/pinned_lists

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

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


Portées :

tweet.read

users.read

list.write
Conformité par lots

Crée une nouvelle tâche de conformité

POST /2/compliance/jobs

Renvoie le statut et les informations de téléchargement d’une tâche de conformité spécifiée

GET /2/compliance/jobs/:job_id

Renvoie une liste des tâches de conformité récentes

GET /2/compliance/jobs
I