Skip to main content
支援四種取消方式。它們都使用相同的回應結構:{ 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 才表示整個請求失敗。