Skip to main content
GET
同场串关(SGP)赔率

授权

apiKey
string
query
必填

作为 apiKey 查询参数传入的 API 密钥。

查询参数

oddsIds
string
必填

以逗号或空格分隔的 oddsIds,格式为 {fixtureId}:{bookmaker}:{outcomeId}:{playerId}。重复项会被去除,列表会被排序。每家博彩公司的各关构成一个串关。最多 20 关。 所有 oddsIds 必须属于同一个赛事。

响应

为各关所属的赛事返回一个 FixtureSgpResponse。

fixtureId
string
必填

赛事标识符:{prefix}{sportId}{tournamentId}{nativeId} —— 参见核心概念 → ID 结构。

status
object
必填

赛事的生命周期状态。

sport
object
必填

运动引用。

tournament
object
必填

锦标赛引用。

season
object
必填

赛季引用(如已解析)。

venue
object
必填

场馆引用(如已知)。

startTime
integer
必填

Epoch seconds (UTC).

participants
object
必填

双方参赛者,含名称、轮转号和缩写。

scores
object
必填

按赛段键组织的比分行(result、p1……)。

clock
object | null
必填

比赛进行中的实时计时。

externalProviders
object
必填

该赛事在外部数据源(betradar、pinnacle 等)的原生标识符。

bookmakers
object
必填

bookmakerSlug -> BookmakerFixtureMeta,仅包含所请求的博彩公司。

odds
object
必填

仅包含所请求的各关——包括 inactive 的关(不做 activeOnly 过滤)。

sgp
object
必填

bookmakerSlug -> (parlayId -> SgpEntry)。parlayId 的构造方式与 /fixtures/odds/parlay 完全相同,因此两者可直接比较。以下两种情况该博彩公司会被整体省略(对象可能为 {}):各关未能全部找到;或各关都已找到但该博彩公司自己的定价服务无法报价——后者不会出现 missingOddsIds。

trueStartTime
string | null

实际开始时间(ISO 8601,一旦已知)—— 可能与计划的 startTime 不同。

trueEndTime
string | null

实际结束时间(ISO 8601,一旦已知)。

expectedPeriods
integer | null

该赛事预期的常规赛段数 —— 结合 periodLength 用于按运动/联赛解读赛段键。

periodLength
integer | null

常规赛段的时长(分钟)。

missingOddsIds
string[]

该赛事中未能找到的已请求 oddsIds(未知的博彩公司、未知或已过期的 oddsId)。仅在至少有一关缺失时才会出现。