{ requestID, data: [ ...CancelResponsePayload ] }。
取消响应载荷
每次成功取消都会返回一条或多条如下形态的记录。注意请求与响应的字段大小写不同:请求为orderId/gameId(d 小写),响应为 orderID/gameID(ID 大写)。
boolean
订单已取消时为
true。string
被取消订单的 ID。
number
取消到达前已经成交的数量。
number
取消后始终为
0 — 挂单侧已归零。number
取消时尚未成交的数量。
number
被取消订单的美式赔率,从 maker 视角给出。
string
参赛者 ID(moneyline/spread)或
over/under(大小球)。number
让分或大小球盘口数值;moneyline 为
null。string
被取消订单所属的赛事。
string
下单时设置的
userReference(如有)。string
投注的人类可读描述(例如
"Dallas Mavericks +3.5")。按 ID 取消
按订单 ID 取消单笔订单。请求
响应
批量取消
按 ID 取消一组指定订单。请求
响应
data 中每个订单 ID 对应一条记录;请检查每条的 success 标志。
按赛事全部取消
取消你在单场赛事上的全部未成交订单。可选择传入type、side 和/或 market,将取消范围限定到特定盘口。
请求
string
必填
要取消订单的赛事。
string
可选 — 过滤到单一盘口类型:
moneyline、spread、total 或 moneyline1x2。string
可选 — 参赛者 ID(moneyline/spread)或
over/under(大小球)。string
可选 — 盘口标识符(例如
main)。响应
全部取消
取消账户上的全部未成交订单。请求
响应
错误
当取消无法处理时,服务器返回标准错误结构(无data 字段):
error 值:
对于批量取消(
cancelMultiple、cancelAllByGame、cancelAll),单笔失败会出现在 data 中,带有 success: false 以及解释原因的 description — 只有结构级的 error 才表示整个请求失败。