跳转到主要内容
赛程列表 的相对日期版本:用 from_days/to_days 表达”距今多少天”,而不需要客户端自己计算绝对日期,适合”未来一周赛程""最近战报”这类相对时间窗口的场景,输出字段结构与 10 完全一致。同时也是发现”未开赛/进行中”比赛、进而拿到 match_id 供 实时比分、实时赛况、滚球赔率 使用的推荐入口。

接口路径

查询距今 from_days ~ to_days 天内(UTC 日期,含两端)的比赛,免去客户端自行计算日期:from_days=0&to_days=7 = 未来一周,from_days=-3&to_days=0 = 近 3 天(含今天)。也是发现”未开赛 / 进行中”比赛的推荐入口(拉回后按 status 形态判读)。

入参说明

出参说明(data: 数组)

与赛程列表(GET /matches)完全一致(内部即 /matches 的 from/to 查询):
*_label 约定:当 lang 为非默认语言时 status 保留原值,另新增平行本地化标签 status_label(仅文字状态可有本地化文本)。并非所有取值都有本地化文本;无对应文本时该字段不下发,客户端需容错。队名/联赛名(home/away/league)暂不随 lang 本地化。
status 形态判读:未开赛 = HH:MM / Not Started / TBA / 空串,进行中 = 纯数字分钟 / HT(及低频的 ET/P/Break Time)。查到的 match_id 可直接用于 livescore 与 situation。

枚举说明

status(字符串,三种形态): 1). 文字状态: 2). HH:MM 形态(如 15:00、19:45):未开赛,值即 UTC 开赛时间(与 time 字段一致)。 3). 纯数字形态(如 9、45、88):进行中,值即当前比赛分钟。

入参示例

出参示例(结构与赛程列表相同)

错误示例

from_days > to_days(或窗口跨度超 90 天)→ HTTP 400,error.code INVALID_PARAMS