Spark IM
  1. API
  2. enums
  3. errors
openapi.yaml
  1. enums — 类型 / 状态枚举
  2. errors — 错误码 envelope.code

Enums

与 JSON / TCP / SQL 同一套 value。name 不随语言变化。label 随右上角语言变化。数据来自 GET /v1/meta/enums。点左侧目录跳转。

错误码

HTTP 与 TCP Body 共用 {"code","msg","request_id","data"}。code 是字符串,只有 "0" 成功。业务失败也是 HTTP 200,看 code 不要只看状态码(/readyz 未就绪才是 503)。request_id 由服务端生成,从响应体读取。点目录可跳到对应码。

codenamemsg