请求方式
默认采用 HTTPS 的 GET 与 POST 两种方式,读操作走 GET,带条件的批量查询走 POST,避免参数过长导致截断。文档中会标明每个接口支持的方法,并对参数长度给出上限提示。
接口说明这一栏,是 JJB竞技宝 专门为技术对接人准备的文档入口。当合作方决定把业务系统与竞技宝平台打通,真正决定联调效率的往往不是功能清单,而是那些写在文档里的细节:请求走什么方式、密钥怎么签、字段是什么类型、返回体怎么读、出错之后该怎么办。JJB竞技宝 把这些内容集中整理在这里,目的只有一个——让你在联调阶段少问几次、少改几版。我们按请求方式、鉴权规则、字段含义、返回结构、错误码、频率限制与版本管理七个板块逐条写清,每个字段都标注类型、是否必填与取值范围,涉及枚举的字段会附完整取值表,避免对接时靠猜。对于返回结构,我们统一采用状态码加数据体的形式,列表类结果附带总数与分页游标,方便前端直接渲染;对于错误码,按参数错误、鉴权失败、频率超限、服务异常四类划分,每类给出建议处理方式,便于对接方做降级与重试。如果你在文档里没找到需要的字段,可以直接提出来,我们会评估后补充说明。JJB官网 的接口文档会随版本迭代更新,新版本上线后旧版本保留一段过渡期,期间两版并行,给对接方留出充足的切换时间。无论你是第一次接触竞技宝网址的技术负责人,还是已经完成过一轮对接的开发者,都可以把这一栏当成长期参考,把它当作接入前的必读清单来使用。
下表列出接口说明栏目覆盖的主要板块,每一条都可以在联调前逐项核对。
默认采用 HTTPS 的 GET 与 POST 两种方式,读操作走 GET,带条件的批量查询走 POST,避免参数过长导致截断。文档中会标明每个接口支持的方法,并对参数长度给出上限提示。
按账号分配密钥,请求头中携带签名与时间戳,签名有效期可配置。密钥支持轮换,轮换期间新旧密钥并行一段时间,避免切换瞬间出现鉴权失败。
每个字段都标注类型、是否必填与取值范围,涉及枚举的字段会附完整取值表,避免对接时靠猜。字段命名保持一致,跨接口复用同一含义时不换名字。
统一采用状态码加数据体的形式,数据体内部保持层级扁平,列表类结果附带总数与分页游标,方便前端直接渲染。空结果与异常返回都有明确区分,便于分支处理。
按参数错误、鉴权失败、频率超限、服务异常四类划分,每类给出建议处理方式,便于对接方做降级与重试。错误信息中会带上定位字段,减少来回沟通成本。
按账号设定每分钟请求上限,超出后返回提示而非直接断开。确有更高频需求可在沟通后单独调整配额,文档中会说明申请流程与生效方式。
接口按版本号区分,新版本上线后旧版本保留一段过渡期,期间两版并行,给对接方留出切换时间。版本差异会以变更说明的形式列出,便于评估影响范围。
正在考虑与 JJB竞技宝 合作的技术负责人,通常会在评估阶段先要一份接口说明。这一栏具体包含什么、客户关心哪几个点、判断好坏的标准是什么,下面逐条讲清。
一份完整的接口说明,至少应覆盖七个部分:请求方式与地址约定、鉴权与签名规则、字段字典、返回结构示例、错误码表、频率限制说明、版本与变更记录。JJB竞技宝 的接口说明按这七块组织,每一块都能单独查阅,也能整体导出给对接团队内部传阅。文档不只写"是什么",还写"为什么这样设计",方便对接方在遇到边界情况时自行判断。
对接方最常问的四类问题:一是鉴权是否能与现有密钥管理体系兼容,二是字段是否稳定、会不会频繁变动,三是出错时能否快速定位,四是高并发场景下会不会被限流。接口说明会针对这四点分别给出机制说明与建议做法,而不是只列一张字段表了事。对于密钥轮换、版本过渡这类容易被忽略的环节,文档会明确时间窗口与并行期安排。
判断一份接口说明是否合格,看三点:字段是否标注类型与是否必填、错误码是否分类并给出处理建议、变更是否有版本记录与过渡期。只写成功示例、不写失败场景的文档,联调时往往要反复问人。JJB官网 的接口说明要求每个接口都提供正例与反例,错误码按四类划分并附处理方式,版本变更以清单形式列出,便于对接方评估影响。
初次对接的人最容易忽略三件事:一是签名的有效期配置,时间戳偏差过大时会直接鉴权失败;二是分页游标的用法,翻页时不能只依赖页码;三是频率限制的返回形式,超限返回提示而非断开,需要按提示做退避重试。接口说明会把这些边界情况单独标注,建议对接前先通读一遍,再动手写代码。