Skip to main content
Les webhooks permettent la transmission de données en temps réel à votre serveur. Au lieu d’interroger l’API pour détecter des mises à jour, vous recevez les données dès que les événements se produisent.

Vue d’ensemble

Diffusion en temps réel

Recevez les événements instantanément

En mode push

Données envoyées à votre serveur

Efficace

Aucun polling nécessaire

Fiable

Prise en charge des tentatives de renvoi et de la reprise

Types de webhooks


Fonctionnement des webhooks

  1. Un événement se produit — Un utilisateur publie un message, envoie un DM, etc.
  2. X envoie une requête — Requête POST vers l’URL de votre webhook
  3. Vous traitez — Votre serveur gère l’événement
  4. Répondez avec 200 — Retournez 200 OK pour accuser réception

Exigences relatives aux webhooks


Sécurité

Contrôle par challenge-réponse (CRC)

X valide votre webhook en envoyant une requête CRC. Répondez avec un hachage HMAC-SHA256 :

Vérification de la signature

Vérifiez l’authenticité du webhook à l’aide de l’en-tête x-twitter-webhooks-signature.

Mise en route

Prérequis

Webhooks de flux filtrés

Recevez des Publications filtrées via webhook

Account Activity API

Recevez des événements de compte via webhook