Descripción general
Entrega con webhooks
Eventos entregados a tu servidor
En tiempo real
Notificaciones de eventos al instante
Completo
Publicaciones, DMs, seguidores, Me gusta y más
Basado en suscripciones
Suscríbete a cuentas de usuario
Cómo funciona
- Registrar webhook — Registra la URL del webhook
- Suscribir usuarios — Añade suscripciones de usuario
- Recibir eventos — Obtén eventos de actividad mediante solicitudes POST
- Procesar eventos — Procesa los eventos en la aplicación
Tipos de eventos
| Categoría | Eventos |
|---|---|
| Publicaciones | Crear, eliminar, marcar como favorito, quitar de favoritos |
| Mensajes directos | Recibido, enviado, indicador de escritura |
| Seguimientos | Seguir, dejar de seguir |
| Bloqueos | Bloquear, desbloquear |
| Silencios | Silenciar, dejar de silenciar |
Seguridad de los webhooks
- Validación CRC — Verificar la autenticidad del webhook
- Encabezado de firma —
x-twitter-webhooks-signature - HTTPS obligatorio — Todas las URL de webhook deben utilizar HTTPS
Ejemplo: registrar un webhook
Primeros pasos
Requisitos previos
- Una cuenta de desarrollador aprobada
- Un Proyecto y App en la Consola de desarrollador
- Un endpoint de webhook HTTPS accesible públicamente
Flujo de actividad
Alternativa mediante streaming a los webhooks
Guía de migración
Migra desde v1.1
Referencia de la API
Documentación completa del endpoint