跳转到主要内容
按 match_id 查询单场比赛的实时比分与阶段(phase),供客户端轮询获取最新比分。本接口只给”结果”(比分、当前分钟、阶段),不含具体事件(进球者、黄牌、角球等);需要逐条事件时用 实时赛况。典型用于比分条/悬浮比分组件这类只关心”现在几比几、踢到第几分钟”的轻量场景;判断比赛是否结束统一用 phase == "finished",而不是猜测 status(本接口不下发 status 字段)。

接口路径

入参说明

如何发现”未开始 / 正在进行”的比赛:
  1. /matches/window(推荐):如 from_days=0&to_days=0 拉当日全部赛程,再按 status 形态判读:未开赛 = HH:MM / Not Started / TBA / 空串,进行中 = 纯数字分钟 / HT;查到的 match_id 可直接用于本接口。
  2. /odds/live 不带 match_id:返回当前在售滚球(进行中)比赛集合。

出参说明(data: 数组)

本地化说明:lang= 非默认语言时,home/away/league(队名/联赛名)暂不随 lang 本地化;phase_label 等 *_label 标签正常生效,phase 原 code 值不变。并非所有取值都有本地化文本;无对应文本时该字段不下发,客户端需容错。
本接口只下发比分信息,不含源状态码(status)字段;比赛阶段/结束判定统一用 phase。如需事件级状态(进球/角球/VAR 等,英文 code)请使用 15 比赛态势 接口。

枚举说明

phase 枚举(4 值)

入参示例

出参示例

HTTP 3-1 含加时

错误示例

缺 match_id → HTTP 400,error.code INVALID_PARAMS