跳转到主要内容

数据流内容

关于哪些博彩商为给定赛事提供赔率的元数据,以及这些赔率是激活的、过期的、暂停的还是轮换的。 此数据流通过为每个 fixtureId 提供每个博彩商的状态来补充 odds 频道。

路由

  • 实体键:payload.fixtureId
  • 过滤器:sportIdstournamentIdsfixtureIdsbookmakers
  • 访问权限:由您的 apiKey 决定
  • 博彩商授权:✅ 是

负载结构

字段类型描述
fixtureIdstring此更新适用的赛事
bookmakersobject<bookmaker> → 元数据对象的映射
bookmakers.<bk>.bookmakerstring博彩商标识(如 "stake""pinnacle"
bookmakers.<bk>.bookmakerFixtureIdstring | null可选的博彩商侧ID(可能是标识或复合字符串)
bookmakers.<bk>.fixturePathstring | null可选的博彩商路径或UI路由(如支持)
bookmakers.<bk>.hasOddsboolean博彩商当前是否提供任何赔率
bookmakers.<bk>.staleOddsboolean赔率是否近期未更新
bookmakers.<bk>.suspendedboolean此博彩商的赔率是否已暂停
bookmakers.<bk>.participantsRotatedboolean与基准相比参赛方是否已轮换
bookmakers.<bk>.metaobject | null可选元数据(博彩商特定)
bookmakers.<bk>.updatedAtstring最后更新时间戳(ISO 8601)

示例消息

{
  "channel": "bookmakers",
  "type": "UPDATE",
  "payload": {
    "fixtureId": "id1500026861811720",
    "bookmakers": {
      "stake": {
        "bookmaker": "stake",
        "bookmakerFixtureId": "46137681-avtomobilist-yekaterinburg-hc-lada-togliatti",
        "fixturePath": null,
        "hasOdds": true,
        "staleOdds": false,
        "suspended": false,
        "participantsRotated": false,
        "meta": null,
        "updatedAt": "2025-12-28T18:37:13.719926+00:00"
      }
    }
  },
  "ts": 1766947033889,
  "entryId": "1766947033889-1"
}

说明

  • 此频道有助于在赔率处理前识别不活跃/过期的博彩商数据。
  • 如果博彩商不在 bookmakers 中,您应假设该赛事当前没有可用赔率
  • participantsRotated = true 通常意味着队伍方被颠倒或在不同博彩商之间映射不一致。