Descripción general
Entrega en tiempo real
Recibe eventos al instante
Basado en push
Datos enviados a tu servidor
Eficiente
Sin necesidad de polling
Confiable
Admite reintentos y recuperación
Tipos de webhook
| Tipo | Descripción |
|---|---|
| Webhooks de stream filtrado | Recibir Publicaciones del stream filtrado mediante webhook |
| Account Activity API | Recibir eventos de actividad de la cuenta |
Cómo funcionan los webhooks
- Se produce un evento — Un usuario publica, envía un DM, etc.
- X envía una solicitud — Solicitud POST a la URL de tu webhook
- Procesas el evento — Tu servidor maneja el evento
- Respondes con 200 — Devuelves 200 OK para confirmar la recepción
Requisitos de webhook
| Requisito | Descripción |
|---|---|
| HTTPS | La URL del webhook debe usar HTTPS |
| Pública | La URL debe ser de acceso público |
| Respuesta rápida | Responder en menos de 10 segundos |
| 200 OK | Devolver un código de estado 200 para confirmar la recepción |
Seguridad
Comprobación de desafío-respuesta (CRC)
Verificación de la firma
Verifica la autenticidad del webhook mediante el encabezadox-twitter-webhooks-signature.
Primeros pasos
Requisitos previos
- Una cuenta de desarrollador aprobada
- Un Project and App en la Consola de desarrollador
- Un endpoint HTTPS accesible públicamente
Webhooks de flujo filtrado
Recibe Publicaciones filtradas mediante webhooks
Account Activity API
Recibe eventos de cuenta mediante webhooks