Endpoint | Contexte utilisateur OAuth 1.0a | OAuth 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 | ✅ |