步骤1:列出您的账户
检查为您的API密钥配置了哪些博彩公司账户:步骤2:获取投注单
下注前,获取当前赔率和限额。需要fixtureId、outcomeId 和 playerId:
使用 OddsPapi API 查找赛事ID和结果ID。ABP 直接使用 OddsPapi 标识符。
步骤3:下单
下一个带最低价格保护的投注订单。每个订单需要唯一的requestUuid 以确保幂等性:
| 字段 | 必填 | 描述 |
|---|---|---|
requestUuid | 是 | 用于幂等性的唯一UUID(5分钟内重复返回409) |
fixtureId | 是 | OddsPapi 赛事ID |
outcomeId | 是 | 市场结果(例如 103 = 客胜) |
playerId | 是 | 非球员盘设为 0 |
orderStake | 是 | 总投注金额 |
orderPrice | 是 | 最低可接受十进制赔率 |
userRef | 是 | 用于分组相关订单的引用 |
testOrder | 是 | 仅验证不实际下注(实际投注设为 false) |
bookmakers | 否 | 逗号分隔的目标博彩公司标识(省略则自动选择) |
orderCurrency | 否 | 货币代码(默认:USD) |
acceptBetterOdds | 否 | 接受优于 orderPrice 的赔率(默认:true) |
acceptPartialStake | 否 | 允许部分成交(默认:true) |
back | 否 | 买入注(true)或卖出注(false)(默认:true) |
expiresAt | 否 | ISO 8601 过期时间(默认:从现在起5秒) |
meta | 否 | 自定义元数据对象(存储但不发送给博彩公司) |
declinedOrders 中,并包含 declineReason:
步骤4:跟踪您的订单
按userRef、orderIds 或 requestUuids 查询订单(至少需要一个过滤条件):
步骤5:查看持仓和盈亏
查看您的汇总敞口(默认按博彩公司分组):下一步
WebSocket 更新
获取实时订单、投注和结算更新。
API 参考
浏览所有可用端点。