1) 连接
网关地址:- ws:
wss://v5.oddspapi.io/ws
- JavaScript (Node)
- Python
复制
import WebSocket from "ws";
const ws = new WebSocket("wss://v5.oddspapi.io/ws");
ws.on("open", () => {
ws.send(JSON.stringify({ type: "login", apiKey: process.env.ODDS_API_KEY, lang: "zh" }));
});
ws.on("message", (data) => {
const msg = JSON.parse(data.toString());
console.log(msg.type ?? msg.channel, msg);
});
复制
import json
import os
import websocket
def on_open(ws):
ws.send(json.dumps({
"type": "login",
"apiKey": os.environ["ODDS_API_KEY"],
"lang": "zh",
}))
def on_message(ws, message):
msg = json.loads(message)
print(msg.get("type") or msg.get("channel"), msg)
ws = websocket.WebSocketApp(
"wss://v5.oddspapi.io/ws",
on_open=on_open,
on_message=on_message,
)
ws.run_forever()
2) 最小登录消息
复制
{
"type": "login",
"apiKey": "YOUR_API_KEY",
"lang": "zh"
}