Comparaison des endpoints de gestion des Messages privés entre v1.1 et v2
- POST direct_messages/events/new - Crée un Message privé un‑à‑un. Cet endpoint v1.1 ne peut créer que des messages un‑à‑un et ne prend pas en charge les messages de groupe.
- DELETE direct_messages/events/destroy - Supprime un message un‑à‑un de la vue de l’utilisateur authentifié.
-
POST /2/dm_conversations/with/:participant_id/messages - Crée un Message privé un‑à‑un. Cette méthode ajoute soit le message à une conversation un‑à‑un existante, soit en crée une nouvelle. Le paramètre de chemin :participant_id est l’
idutilisateur du compte qui reçoit le message. -
POST /2/dm_conversations - Crée une nouvelle conversation de groupe et y ajoute un Message privé. Ces requêtes nécessitent une liste de participants à la conversation. Notez que vous pouvez créer plusieurs conversations avec la même liste de participants. Ces requêtes renverront toujours un nouvel
idde conversation. -
POST /2/dm_conversations/:dm_conversation_id/messages - Crée un Message privé et l’ajoute à une conversation existante. Le paramètre de chemin :dm_conversation_id est l’
idde la conversation à laquelle le message sera ajouté.
id de conversation et d’événement sont partagés entre les versions v1.1 et v2 de la plateforme X. Cela signifie que les deux versions peuvent être utilisées ensemble. Par exemple, les endpoints v1.1 de Messages privés fournissent des méthodes pour renvoyer un seul événement et pour supprimer des événements, des méthodes qui ne sont pas encore disponibles avec v2. Étant donné que les id sont communs à v1.1 et v2, vous pouvez effectuer des requêtes v1.1 à partir des id fournis par v2, ou en vous basant sur les id de conversation affichés dans les URL de conversation de l’application X.
Le tableau suivant compare les aspects fondamentaux des endpoints v1.1 et v2 de gestion des Messages privés. Les caractéristiques de X API v2 présentées ici sont communes à tous les endpoints de recherche de Messages privés.
Les tableaux suivants comparent les méthodes POST v2 avec la version v1.1. Notez que ces fonctionnalités v2 étendent les capacités disponibles en prenant en charge les conversations de groupe.
Créer un nouveau Message privé un‑à‑un
Chemin : POST /2/dm_conversations/with/:participant_id/messages
Créer une nouvelle conversation de groupe de Messages privés et y ajouter un message
Chemin : POST /2/dm_conversations
Ajouter un Message privé à une conversation existante à partir de son ID
Chemin : POST /2/dm_conversations/:dm_conversation_id/messages