Cliente WebSocket em Rust para odds da Pinnacle
Resposta: use tokio-tungstenite (ou tungstenite) em wss://pinnfeed.io/v1/stream com o header x-api-key. Assine em JSON, responda aos pings e processe primeiro o snapshot e depois os deltas. Requer Builder.
Esboço#
// 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"}
Ideias de reconexão: resposta de Node. Esquema das mensagens: documentação.
Planos#
Builder (€99/mês) para o WebSocket ao vivo + pré-jogo e o histórico de fechamento. Teste de 3 dias; cartão obrigatório, cobrado após o dia 3 a menos que você cancele. REST grátis com atraso: cadastro.
Conteúdo educativo para maiores de 18 anos. Sem palpites nem lucro garantido. No Brasil, aposte apenas em operadores autorizados pela SPA/MF.
Perguntas frequentes#
permessage-deflate importa em Rust?#
É opcional. Veja a resposta sobre compressão.
Existe um crate oficial?#
Não é preciso SDK: é um WebSocket com mensagens JSON.