Vue d’ensemble
Livraison par webhook
Événements livrés à votre serveur
Temps réel
Notifications d’événements instantanées
Complet
Publications, DMs, abonnements, likes et bien plus encore
Par abonnement
Abonnez-vous à des comptes d’utilisateurs
Fonctionnement
- Enregistrer le webhook — Enregistrez l’URL de votre webhook
- Abonner des utilisateurs — Ajoutez des abonnements pour les utilisateurs
- Recevoir des événements — Recevez les événements d’activité via des requêtes POST
- Traiter les événements — Traitez les événements dans votre application
Types d’événements
| Catégorie | Événements |
|---|---|
| Publications | Création, suppression, ajout aux favoris, retrait des favoris |
| Messages privés | Réception, envoi, indicateur de saisie |
| Abonnements | Abonnement, désabonnement |
| Blocages | Blocage, déblocage |
| Mises en sourdine | Mise en sourdine, annulation de la mise en sourdine |
Sécurité des webhooks
- Validation CRC — Vérifier l’authenticité du webhook
- En-tête de signature —
x-twitter-webhooks-signature - HTTPS requis — Toutes les URL de webhook doivent utiliser HTTPS
Exemple : Enregistrer un webhook
Prise en main
Prérequis
- Un compte développeur approuvé
- Un projet et une App dans la Console de développement
- Un point de terminaison webhook HTTPS accessible publiquement
Flux d'activité
Alternative en streaming aux webhooks
Guide de migration
Migrer depuis la v1.1
Référence de l’API
Documentation complète des endpoints