Referencias de APIs
Aquí encontrarás los enlaces directos a la documentación técnica oficial de cada plataforma para entender cómo funcionan sus integraciones.
Documentación Oficial
| Plataforma | Documentación Técnica | Temas Clave |
|---|---|---|
| Twitch | Twitch API Docs | EventSub (Webhooks), OAuth 2.0, Helix API |
| YouTube | YouTube Data API v3 | Live Streaming API, OAuth 2.0, Cuotas |
| Kick | Kick API Docs | Autenticación PKCE, Chat, Webhooks |
| TikTok | TikTok Live Gift Explorer | Sin OAuth público — ver nota abajo |
Nota sobre TikTok: TikTok no ofrece una API pública oficial para el chat en vivo. Streamlyra utiliza un cliente de la comunidad (basado en
tiktok-live-connector) que se conecta directamente al stream mediante elusernamedel streamer. Actualmente soporta: lectura de chat, seguimiento de regalos detallados (con nombres y diamantes), follows, detección de cofres (envelopes) y nuevas suscripciones.
Herramientas de Pruebas
Para probar las APIs antes de integrarlas en el código:
- Twitch CLI: Herramienta oficial para simular webhooks de EventSub localmente sin necesitar un servidor público.
- Google OAuth 2.0 Playground: Para probar y obtener tokens de YouTube manualmente y verificar scopes.
- Kick API Console: Sección de pruebas integrada en la documentación oficial de Kick.
- Postman: Para hacer peticiones manuales a cualquier endpoint REST de las plataformas.
Configuración de Credenciales
Consulta la página de Variables de Entorno para saber exactamente qué claves necesitas de cada plataforma y cómo configurarlas en el archivo .env.