实时赛况看板
核心以比赛为单位聚合成一张“作战面板”:当前比分、经济曲线、关键资源控制、选手实时数据与胜率变化并排呈现。编辑可在几秒内摘取可引用的数字,分析师可直接对照时间轴复盘转折点。看板默认按赛事分层,支持只订阅你关注的联赛与战队。
我们不把“数据量大”当作卖点,而是关心三件事:字段定义是否写清楚、同一指标在不同入口是否一致、链路出问题时能否定位。以下为平台能力维度的说明。
说明:页面所展示的能力维度用于描述产品设计目标与可交付形态,具体延迟、覆盖范围与指标深度以实际接入的赛事源和所选方案为准。
很多电竞内容团队都遇到过同一个问题:赛果能查到,数据也能凑出来,但不同来源的数字对不上。一场比赛结束后,一边说打野参团率 71%,另一边显示 68%,编辑只能凭经验挑一个写进去。时间久了,读者对数据的信任就被消耗掉了。
竞技宝 JJB 的出发点是把“赛事过程”结构化。我们把一场比赛拆成时间轴上的一系列事件——击杀、推塔、资源争夺、经济波动——再基于同一份事件序列计算胜率、KDA、参团率、视野差等派生指标。因为所有指标都从同一条 событий 链推导,所以看板、接口和导出卡片中的取值天然一致。
产品面向三类使用者:需要快速出稿的媒体编辑、需要复盘与对手研究的俱乐部与分析师,以及希望把赛事数据做成功能模块的开发者与平台方。对应地,我们提供看板、微件与 API 三种交付形态,并在字段说明、错误码、限流策略这些容易被忽略的地方给出明确文档。
我们不承诺“覆盖所有赛事”,也不承诺“零延迟”。更诚实的说法是:我们会明确告诉你当前覆盖哪些项目、字段到哪一层、链路在什么情况下可能滞后,以及在数据源异常时系统如何降级。把边界讲清楚,比把口号喊响更重要。
每个模块都可以单独接入,也可以组合成完整方案。模块之间共享同一套赛事数据底座,避免重复对接与口径分裂。
以比赛为单位聚合成一张“作战面板”:当前比分、经济曲线、关键资源控制、选手实时数据与胜率变化并排呈现。编辑可在几秒内摘取可引用的数字,分析师可直接对照时间轴复盘转折点。看板默认按赛事分层,支持只订阅你关注的联赛与战队。
把零散的比赛结果沉淀为可比较的档案:战队维度包含胜率、场均时长、资源转化率与近期状态;选手维度包含 KDA、参团率、分均伤害与英雄池。所有统计均标注样本区间与场次数,避免用少量比赛得出过度结论。支持按赛季、联赛与对手筛选。
基于经济差、资源控制、视野与团战胜负等因子,输出随比赛推进的胜率变化曲线,并标注拐点事件。它不是“预测比分”的玄学,而是把某一时刻的领先程度可视化,帮助读者理解“这场比赛是从哪一分钟开始转向的”。曲线同时保留原始因子的分解视图,便于核查。
为开发者提供的接口层:REST 负责赛程、赛果、战队与选手档案的分页拉取;WebSocket 负责订阅比赛内的事件推送。接口带版本号、错误码与限流说明,提供多种语言的请求示例。字段命名保持稳定,新增字段以兼容方式追加,避免升级即破坏现有集成。
不想从零写一套赛事模块?把比分卡、经济曲线卡或赛程卡以 iframe 或脚本片段嵌入自有页面,样式可按主题色配置,数据随比赛自动刷新。微件专注展示,复杂交互仍可回跳至 jjb网页版看板。适合资讯站、社区与直播陪看页快速补充数据内容。
面向多人协作的内容与运营团队:成员按角色分配看板权限、导出权限与接口密钥权限,操作留痕可追溯。支持把常用筛选(关注的联赛、战队、指标组合)保存为共享视图,减少每次进入都要重新配置的成本。密钥支持轮换与失效回收。
以上模块可单独开通,也可打包为完整平台方案。具体可用范围与数据源覆盖存在差异,接入前我们会提供一份字段清单供你核对。
我们把团队在真实工作中反复提到的四类问题整理出来,并对应说明平台的处理方式。这不是营销对照表,而是产品设计的取舍记录。
赛程在 A 站、经济曲线在 B 站、选手数据要翻录像。编辑在截稿压力下容易漏项或抄错,后续校对成本更高。
把赛程、事件、统计收敛到同一场比赛对象下,实时看板一屏给出可引用指标,并标注统计区间,减少跨页核对。
同一名选手的参团率在不同工具里相差几个百分点,读者在评论区质疑,团队却没有标准答案。
所有派生指标由同一事件序列计算,字段说明写清分子分母与统计窗口;接口与看板返回同源结果,便于对外解释。
抓取、清洗、重算、限流、异常告警都要养人,赛事源一变就要改代码,业务侧等不起。
直接用 jjbb 提供的 REST 与 WebSocket 通道,把精力放在自有产品的展示与运营上;链路异常由平台侧观测与降级。
只看到“胜率 62%”,却不知道这 62% 是怎么来的,写出来的内容没有说服力。
局势曲线保留经济、资源、视野等因子分解视图,并标注关键事件时间点,让结论可以被回溯与讨论。
每个指标附带定义、计算窗口、样本要求与边界情况说明。比如参团率明确统计的是“参与击杀数占队伍总击杀的比例”,而不是含糊的“参与度”。
赛程与档案类数据适合定时拉取,比赛内高频事件适合订阅推送。两套通道职责分明,避免用轮询硬扛实时性需求造成的浪费与抖动。
赛果与统计按比赛落库,支持按赛季、联赛与战队检索,便于做赛季总结、对手研究与长周期趋势对比,而不是只看一场。
同一份数据既能直接看,也能嵌入页面,还能通过接口进你的 App。团队不必因为“用了某个平台”而被绑定在固定界面上。
赛事源波动、推送积压、限流触发等情况有明确的错误码与日志线索,联调时能快速区分是数据源问题、网络问题还是调用方式问题。
接口密钥支持按成员分配、轮换与回收,权限与看板视图分离。人员变动时不必大范围改代码,降低密钥外泄的长期风险。
流程按实际项目顺序排列,每一步都有明确产出物。你可以从任意一步开始,也可以直接跳到免费试用。
说明你是媒体、俱乐部、开发者还是平台方,准备用数据解决什么问题:出稿、复盘、做功能模块,还是做内容聚合页。
我们会给出一份当前可提供的指标与赛事覆盖清单,你逐项确认是否满足。覆盖不足的部分,会明确说明是暂不支持还是可评估排期。
提供只读看板访问、接口文档与示例请求。试用环境设有额度和时间限制,用于验证数据质量与展示效果,而非承载生产流量。
按你的技术栈选择 REST 拉取或 WebSocket 订阅,完成鉴权、分页、重试与缓存策略。我们会提供联调清单,逐项勾选确认。
先在小流量页面或非高峰期上线,观察时延、错误率与展示效果。确认稳定后再扩大范围,避免一次性全量暴露问题。
字段变更、赛事源调整、密钥轮换等事项通过约定渠道同步。遇到数据异常,按错误码与日志定位,必要时配合排查。
同一份赛事数据,媒体要的是“可引用”,俱乐部要的是“可复盘”,开发者要的是“可集成”。下面按角色说明推荐组合。
推荐实时看板 + 数据卡 + 历史档案。赛前做对阵数据卡,赛中抓经济曲线与拐点做快讯,赛后用选手数据做复盘长文。重点在于减少跨平台核对,让数字在截稿前就能定稿。
推荐档案中心 + 局势曲线 + 接口导出。把对手近十场的资源控制、团战效率与分均经济拉出来对比,再结合拐点事件回看录像,定位问题出在前期节奏还是中期决策。
推荐 jjbb 接口 + 微件组合。先用微件快速补齐页面的赛程与比分能力,再把核心模块改为接口自渲染,逐步掌握展示层控制权。接口版本稳定,新增字段以兼容方式追加。
电竞数据本身多为公开赛事信息,但接口密钥、团队视图与导出内容属于需要保护的资产。以下为平台在数据治理与访问控制上的设计取向。
合规提示:平台仅提供赛事相关的数据与技术服务,不涉及任何资金或代币交易功能。涉及数据落地地域、留存周期与合作方要求时,以双方签署的正式约定为准。
接口以“比赛”和“队伍”为核心资源组织。下方示例仅展示请求结构与字段命名风格,并非真实端点或密钥,实际接入以文档为准。
适合赛前对阵卡、赛后统计页与历史检索。使用分页参数遍历结果,建议在服务端缓存短周期数据,降低重复请求。
GET /v1/matches?league=example&page=1&size=20
Authorization: Bearer <your-token>
{
"data": [
{
"match_id": "demo-0001",
"start_time": "2025-01-01T12:00:00Z",
"state": "finished",
"teams": [
{"team_id": "t-a", "name": "Team A"},
{"team_id": "t-b", "name": "Team B"}
],
"stats": {
"win_rate": 0.614,
"kda": 3.42,
"gold_diff": 3200
}
}
],
"page": 1,
"size": 20
}
适合比分直播、经济曲线实时刷新与关键事件提示。连接后先订阅比赛主题,再按事件类型消费;建议实现断线重连与消息去重。
ws://example/stream (示意,实际以文档为准)
→ {"op":"subscribe","channel":"match.demo-0001"}
← {
"event": "objective_taken",
"match_id": "demo-0001",
"minute": 18,
"team_id": "t-a",
"payload": {"type": "baron", "gold_after": 3200}
}
← {
"event": "stats_tick",
"match_id": "demo-0001",
"win_rate": [0.57, 0.61],
"gold_diff": 3200
}
使用 Bearer Token 鉴权,按方案设置请求频率与订阅并发上限。超出限额返回可识别的状态码,便于实现退避重试。
接口路径带主版本号。新增字段以兼容方式追加,废弃字段会提前在变更说明中标注,给集成方留出调整窗口。
提供请求示例、错误码表与联调清单。常见问题包括鉴权头缺失、跨域配置、订阅主题拼写错误与时间格式不匹配。
大多数团队从云端 SaaS 开始,验证数据质量后再考虑更深的集成或私有化。版本划分按能力而非价格罗列,避免用模糊的“尊享”含糊其辞。
私有化需要准备可访问赛事源的服务器、运行环境与数据库、内网证书与鉴权账号;若需出网拉取数据源,应提前规划代理与白名单。
各版本的具体额度、覆盖项目与字段范围以正式方案说明为准;本页不列价格,接入时会按场景给出对应方案。
以下为场景化描述,用于说明产品能力如何组合,不指代特定客户或真实合作方,也不包含虚构的经营数据。
一场胶着的比赛打到 28 分钟,仅看经济差并不足以说明问题。编辑在实时看板中同时查看资源控制、视野差与拐点标注,发现转折来自一次关键资源团战,于是把快讯的重点放在“资源交换后的节奏逆转”,而不是笼统的“经济领先”。
分析师把目标队伍近若干场的资源控制率与分均经济拉出来,按对手强弱分层对比,发现其在落后局面下的资源让渡更为明显。再结合拐点事件回看录像,把“感觉上的保守”落实为可验证的数据特征,用于赛前布置。
一个社区产品希望在文章页展示赛程与比分,但不想自建抓取链路。团队先用微件上线比分卡,验证用户需求;再把核心模块改为 jjbb 接口自渲染,控制样式与交互,并加上本地缓存与降级占位,避免数据源波动导致页面空白。
以下为产品团队在日常沟通中听到的典型反馈,经匿名化整理,用于说明真实使用中的关注点,不代表任何具体合作方或经营结论。
以前写赛前稿要开好几个页面核对,现在一张对阵卡就够了。最有用的是它把样本量写出来了,不会让我拿两三场的数据下结论。
接口文档里错误码写得很实,联调时能立刻分清是密钥问题还是订阅主题写错。对我们这种小团队来说,少踩坑比堆功能重要。
局势曲线的因子分解视图是我们最常用的部分。它不能替你做判断,但能让复盘时的讨论有共同依据,不会各说各话。
围绕数据口径、接口设计、看板呈现与赛事分析方法整理的短文与知识卡片,帮助你在接入前建立基本判断。
胜率不是简单除一下:样本区间、对手强度、赛制差异都会影响结论。讨论在赛事稿件中标注统计窗口与场次量的必要性。
KDA 高不等于贡献大,参团率也可能被节奏型打法扭曲。梳理几个常见指标各自的适用场景与容易被误读的地方。
把二十个数字塞进一屏并不等于专业。从读者取数顺序出发,讨论主次指标的排布、卡片层级与移动端取舍。
赛程档案适合定时拉取,比赛内事件适合订阅推送。说明两种通道的职责边界、重试策略与断线重连的常见做法。
领先被追平的比赛往往有共同节点。从资源团战、视野控制与阵容曲线三个角度,讨论如何标注值得回看的时刻。
前端直连、密钥硬编码、人员变动后未回收,是常见风险来源。整理一套轻量的密钥管理与最小暴露实践清单。
比起大段文字描述,一张结构清晰的数据卡更容易被截图传播。讨论数据卡的字段取舍、视觉层级与引用规范。
先用内嵌微件验证需求,再过渡到接口自渲染,是成本可控的路径。梳理两个阶段的关注点与迁移时的注意事项。
赛事源会调整、字段会增加、业务方会提出新需求。我们把支持与演进当作产品的一部分,而不是售后的附加项。
支持渠道以正式方案约定为准,本页不使用虚构的客服电话、地址或资质编号。
路线为方向性描述,具体交付顺序可能随数据源与业务优先级调整,不构成时间承诺。
表单仅用于收集咨询信息,不会提交到任何第三方或虚构接口。提交后由产品团队按工作日顺序跟进。