Skip to content

鉴权、限流与错误

Bearer Token

所有 /api/wgo/v1/ 请求必须携带:

http
Authorization: Bearer mq_xxx

Token 必须具有 wgo:read 权限。未携带 Token,或者 Token 无效、过期、已吊销、权限不足, 都会返回 401

Token 的申请和管理方式见 MobiusQuant Token 指南。采集端内部凭证与读取 Token 无关,公开客户端不应接触内部凭证。

请求限流

WGO 默认每个 Token 每分钟 60 次请求。单个 Token 可以配置更低的额度,因此客户端必须 以实际的 429 响应为准,并按 Retry-After 指定的秒数等待。

日报场景建议每个币种先调用一次 overview,只有需要下钻时再请求历史和分基金数据。

错误码

HTTP含义处理方式
401Token 缺失、无效、过期、已吊销或缺少 wgo:read修正 Token,不要原样重试
422币种、日期、范围或 limit 不合法根据 detail 修正请求
429超出 Token 请求额度遵守 Retry-After
500503服务或数据库暂时不可用使用有上限的指数退避重试

合法查询没有数据时返回 200 和空 data,或者 observations: 0 的 overview,不返回 404

日期范围校验

日期格式为 YYYY-MM-DD。同时传入 startend 时,start 不能晚于 end

json
{
  "detail": "start must not be after end"
}

安全要求

  • 使用环境变量或密钥管理器保存 Token。
  • 开发、测试和生产环境使用不同 Token。
  • 不要把 Token 写入公开文档、日志、源码或客户端 JavaScript。
  • 怀疑泄漏时立即吊销并重新创建 Token。

API 契约

文档构建会根据线上 OpenAPI 校验公开路径和参数清单,内部采集路由不会进入公开契约。

AI 交易的基础设施平台