🔍
查询接口
客户端主动发起请求,按需获取赛事信息。适合在用户打开页面或触发操作时拉取当前最新数据,响应即时、逻辑简单,是大多数前端展示场景的首选接入方式。
调用方向
客户端主动请求,服务端仅在被调用时返回结果,不维持长连接,也不主动向客户端发起任何数据通信。
适用场景
按需获取赛事信息,例如进入赛事详情页时拉取赛程、战队与实时比分,适合访问频次可控、对实时性要求中等的业务。
数据时效
返回请求时刻的最新值,调用方拿到的是当下快照,两次调用之间的变化需要靠下一次请求才能感知。
鉴权方式
采用凭证加签名机制,每次请求携带身份凭证与按规则生成的签名,服务端校验通过后才返回数据,防止凭证被伪造或重放。
返回格式
结构化字段,按固定字段名组织赛事、战队、比分等信息,便于直接映射到前端组件或写入数据库表结构。
限流策略
按凭证限次,每个凭证在单位时间内的可调用次数有上限,超出后返回限流提示,调用方需按业务量合理规划请求频率。
📡
推送接口
服务端主动下发数据,客户端建立长连接后保持监听。适合需要跟踪实时变化的场景,数据一旦更新即被推送,无需轮询,能显著降低延迟与无效请求。
调用方向
服务端主动下发,客户端在连接建立后被动接收事件,双方角色与查询接口相反,适合持续订阅而非单次取数。
适用场景
跟踪实时变化,例如比分更新、比赛状态切换、关键事件发生,适合直播页、数据大屏等对时效敏感的展示场景。
数据时效
变化即下发,数据源一旦产生更新就立即推送到已订阅的连接,延迟远低于定时轮询,能贴近实时比赛的真实节奏。
鉴权方式
长连接鉴权,客户端在建立连接阶段完成身份校验,校验通过后才允许订阅指定数据频道,连接期间维持会话有效。
返回格式
增量事件体,每次推送只包含发生变化的部分字段,而非整条记录,调用方需按事件类型合并到本地状态。
限流策略
按连接数限制,同一凭证可同时保持的长连接数量有上限,超出后新连接会被拒绝,需合理复用连接或分频道订阅。
🗂️
批量接口
客户端批量请求,一次调用可获取多条赛事记录。适合历史数据归档与离线分析,通过分页结果集按时间段拉取,减少请求次数并提升数据搬运效率。
调用方向
客户端批量请求,由调用方指定时间范围或记录区间,服务端按批次返回结果,适合对吞吐量要求高于单次响应速度的场景。
适用场景
历史数据归档,例如将往期赛事、战队战绩与统计指标批量导入自有数据仓库,用于报表、回测与长期趋势分析。
数据时效
按时间段返回,调用方指定起止时间即可获取该区间内的记录集合,返回的是已沉淀的历史结果而非实时快照。
鉴权方式
凭证加签名,与查询接口一致,每次批量请求同样需要携带凭证与签名,确保批量取数过程的安全与可追溯。
返回格式
分页结果集,包含数据列表与分页游标,调用方按页迭代直至取完,便于控制单次响应体积与内存占用。
限流策略
按批次限量,每次请求可携带的记录条数有上限,单位时间内的批次数量也有限制,需按数据量规划拉取节奏。
🏆
赛事数据覆盖
接口覆盖LOL比赛、DOTA2比赛、CSGO比赛、王者荣耀比赛等主流电竞项目,提供赛程、战队、比分与统计等结构化字段,满足多品类数据接入需求。
⚡
实时比赛支持
针对电竞实时比赛直播场景,推送接口可在比赛状态与比分变化时即时下发事件,帮助直播页面与数据看板保持与赛场同步的展示效果。
🔐
鉴权与安全
所有接口统一采用凭证加签名或长连接鉴权,调用方可按业务模块分配不同凭证,便于权限隔离、用量统计与异常调用追踪。