Skip to main content
Ce guide couvre les principaux concepts nécessaires pour intégrer les endpoints d’interrogation des Direct Messages dans votre application.

Authentification

Les endpoints de DM nécessitent une authentification utilisateur pour accéder aux conversations privées :
L’authentification App-Only n’est pas prise en charge. Tous les Messages privés sont privés.

Scopes requis (OAuth 2.0)


Types de conversation

Individuelle

Contient toujours exactement deux participants. Format de l’id de conversation : {smaller_user_id}-{larger_user_id}

Groupe

Deux participants ou plus. La composition des membres peut évoluer dans le temps.

Types d’événements

Exemples d’événements


Champs et expansions

Champs par défaut

Champs disponibles

Expansions disponibles

Exemple avec expansions

cURL

Les événements de DM sont renvoyés dans l’ordre chronologique inverse (du plus récent au plus ancien) :
cURL
Les événements datant d’au plus 30 jours sont disponibles.

Compatibilité des ID avec la v1.1

Les identifiants de conversation et d’événement sont partagés entre les endpoints v1.1 et v2. Cela signifie que vous pouvez :
  • Utiliser la v2 pour récupérer des événements, puis utiliser la v1.1 pour supprimer des messages spécifiques
  • Utiliser des identifiants de conversation provenant d’URL x.com dans des requêtes d’API

Étapes suivantes

Démarrage rapide

Effectuez votre première requête de recherche de messages directs

Envoyer des DM

Envoyez des messages directs

Référence de l’API

Documentation complète du point de terminaison

Exemples de code

Exemples de code prêts à l’emploi