Developer API
V2

OpenAPI

使用公开的 OpenAPI 文档和元数据接口生成工具链或做自动化校验。

GET /v2/openapi.jsonGET /v2/openapi/meta

OpenAPI

适用范围

本页说明公开的 OpenAPI 文档入口,以及用于缓存和自动化校验的元数据接口。它们适合接代码生成、SDK 生成、CI 校验和接口变更检测。

核心定义

接口作用
GET /v2/openapi.json返回完整的 OpenAPI 文档。
GET /v2/openapi/meta返回 OpenAPI 文档的元数据。

字段说明或规则

/v2/openapi.json

这个接口返回机器可读的 OpenAPI 规范,适合做:

  • SDK 生成
  • 请求校验
  • 文档同步
  • 自动化测试

它是公共路由,不需要 Authorization 头。

/v2/openapi/meta

这个接口返回轻量元数据,适合做缓存判断和变更检测。

{
  "etag": "sha256_of_spec",
  "generatedAt": "2026-04-01T08:00:00.000Z",
  "pathCount": 15,
  "schemaCount": 80
}
字段说明
etagOpenAPI 文档序列化后计算出的摘要值,用于判断内容是否变化。
generatedAt这份 OpenAPI 元数据对应的生成时间或版本时间,使用 ISO 8601 表示。
pathCount当前 spec 中 paths 的数量。
schemaCount当前 spec 中 components.schemas 的数量。

使用建议

  • 先拉取 meta,再决定是否下载完整 openapi.json
  • 在 CI 里可以用 etaggeneratedAt 发现本地缓存是否需要刷新
  • 生成客户端时优先使用 openapi.json,不要从页面正文反向解析接口

常见注意事项

  • /v2/openapi.json/v2/openapi/meta 都是公共路由,不需要 token。
  • meta 只适合做轻量判断,不包含完整 schema。
  • 如果 spec 来源发生变化,etaggeneratedAt 也会跟着变化。

相关文档

相关能力

相关参考