跳转到主要内容
按 match_id 返回该场比赛的全量事件流(每次调用都是全场至今所有事件的完整快照,而非增量)、当前技术统计(角球/任意球/黄红牌等 11 项)以及最新一帧事件状态 status。适合做”文字直播”式的比赛进程展示。每次轮询直接用最新返回结果整体替换即可,无需客户端自己拼接增量。status/events[].type 均为可能持续扩充的开放式英文 code,解析时请对未知取值降级为普通事件而非报错。与 实时比分 的关系:14 只给比分和阶段,本接口给具体”发生了什么”。

接口路径

入参说明

该场比赛无赛况数据时返回 404(NOT_FOUND)。

出参说明(data: 对象)

*_label 约定:status / events[].type / stats 键均保留原 code/键值不变,另新增平行的本地化标签 status_label / events[].type_label / stat_labels(stat_labels 为对象,仅包含存在本地化文本的键);当 lang 为非默认语言、且对应取值存在本地化文本时下发。事件文本 text、队名/联赛名暂不随 lang 本地化。

枚举说明

status 英文 code

status 下发英文 code(snake_case,下划线连接的英文释义):
  • 主队事件加 home_ 前缀
  • 客队事件加 away_ 前缀
  • 中性/全局事件无前缀(主客同义成对,如 home_corner/away_corner)
  • status 为最新一帧的事件 code。
status 为开放枚举:取值可能扩充,部分事件可能不下发该字段;下游遇到未知 code 或字段缺失时应降级为普通事件。
中性 / 全局状态 主队事件 home_* 客队事件 away_* 客队对应 away_* ,与主队事件同义成对,比如home_attack代表客队进攻。 任意球区位码 任意球区位码为唯一例外,不适用主客”同义成对”规则: 主队为 home_free_kick_zone_1 ~ home_free_kick_zone_6(区位 1~6); 客队为 away_free_kick_zone_7 ~ away_free_kick_zone_12(区位 7~12,客队用独立编号,不是主队区位的镜像)。

phase

结束判定参照,livescore 独有, 4 值:

events[].type

事件类型按 text 文本关键字归类(type 由服务端从文本推导),命中优先级从上到下:

进球方式后缀

进球 text 的 - 后缀,可缺省。
(Assist: …) 助攻后缀亦可缺省。

stats 键字典

固定 11 键,恒返回;每键的值为 [主队, 客队] 二元数组

入参示例

出参示例

HTTP 200,events 共 88 条,minute 均为 int 分钟;节选