端点
连接流程
1. 连接
打开WebSocket连接。连接时无需身份验证。2. 订阅
在连接后 30秒 内发送订阅消息:3. 确认
成功后,服务器响应:4. 接收广播
数据更新以广播消息形式到达,包含当前和先前状态:old 字段包含先前状态,便于检测变更。
5. 保持活跃
发送心跳保持连接:6. 取消订阅
停止接收更新并清理订阅:频道
客户端过滤频道
这些频道仅传递属于您客户端的数据:| 频道 | 事件 | 描述 |
|---|---|---|
orders | INSERT, UPDATE | 交易所订单下达、状态变更、成交 |
bets | INSERT, UPDATE | 对冲投注下达、确认、结算 |
accounts | UPDATE | 账户余额和状态变更 |
全局频道
所有订阅者都会收到:| 频道 | 事件 | 描述 |
|---|---|---|
scores | UPDATE | 实时比分更新(进球、盘、节) |
emergency | UPDATE | 紧急模式激活/停用 |
消息示例
订单成交
当交易所订单被匹配时:对冲投注下达
订单成交后,系统自动下对冲注:实时比分更新
紧急状态
连接限制
| 设置 | 值 |
|---|---|
| 每API密钥最大连接数 | 5 |
| 认证超时 | 30秒 |
| 服务器心跳间隔 | 60秒 |
| 客户端心跳间隔 | 30秒(推荐) |
错误消息
| 错误 | 描述 |
|---|---|
api_key required | 订阅消息中缺少 api_key 字段 |
Invalid api_key format | API密钥必须是有效的UUID |
Invalid API key | API密钥未找到或客户端未激活 |
Connection limit exceeded | 此API密钥已有5个活跃连接 |