Client WebSocket Go per le quote Pinnacle
Risposta: apri wss://pinnfeed.io/v1/stream con l'header x-api-key: ps_live_..., invia un subscribe in JSON, rispondi a ogni ping con {"type":"pong"} (il server lo invia ogni 20 s) e riconnettiti con backoff. Serve Builder (99 €/mese).
Schema#
// go get github.com/gorilla/websocket
hdr := http.Header{}
hdr.Set("x-api-key", os.Getenv("PINNFEED_KEY"))
c, _, err := websocket.DefaultDialer.Dial("wss://pinnfeed.io/v1/stream", hdr)
// write: {"type":"subscribe","sports":["soccer"],"markets":["moneyline"],"main":true}
// on {"type":"ping"} write {"type":"pong"}
Dettagli del protocollo: snapshot e delta, ping/pong, documentazione WebSocket.
Piani#
Builder (99 €/mese). Prova di 3 giorni; carta richiesta, addebito dopo il giorno 3 salvo disdetta. Chiave gratuita: registrazione.
Contenuto educativo per maggiorenni (18+): non pronostici né promesse di guadagno. In Italia scommetti solo con operatori autorizzati ADM.
Domande frequenti#
Esiste un SDK Go ufficiale?#
No. Basta un WebSocket standard con JSON.
Posso passare la chiave come parametro nell'URL?#
Sì, /v1/stream?key=ps_live_... è supportato, ma usa l'header quando il tuo client lo consente.