Cliente WebSocket en Rust para cuotas de Pinnacle
Respuesta: usa tokio-tungstenite (o tungstenite) contra wss://pinnfeed.io/v1/stream con la cabecera x-api-key. Suscríbete en JSON, responde a los pings y procesa primero el snapshot y luego los deltas. Requiere Builder.
Esquema#
// tokio-tungstenite + http::Request with header x-api-key
// after connect, send:
// {"type":"subscribe","sports":["soccer"],"markets":["moneyline"],"main":true}
// when type=="ping" reply {"type":"pong"}
Ideas de reconexión: respuesta de Node. Esquema de mensajes: documentación.
Planes#
Builder (€99/mes) para el WebSocket en vivo + prepartido y el historial de cierres. Prueba de 3 días; se pide tarjeta y se cobra después del día 3 salvo que canceles. REST gratis con retraso: registro.
Contenido educativo para mayores de 18 años. Sin pronósticos ni ganancias garantizadas. En España, apuesta solo con operadores con licencia de la DGOJ.
Preguntas frecuentes#
¿Importa permessage-deflate en Rust?#
Es opcional. Consulta la respuesta sobre compresión.
¿Hay un crate oficial?#
No hace falta ningún SDK: es un WebSocket con mensajes JSON.