API 参考

状态码与故障处理

先检查 HTTP 状态,再根据业务 code 定位原因。所有错误响应都应包含可用于排查的 requestId。

2xx

请求成功

可以继续处理业务数据

4xx

请求需修正

检查认证、参数与调用频率

5xx

服务暂不可用

有限重试并保留请求标识

HTTP业务 code名称说明建议操作
2000请求成功请求已完成,业务数据位于 data 字段。继续处理返回数据
40040001兑换码无效兑换码不存在、已使用或已失效。核对兑换码后重试,或请联系平台管理员
40140101认证失败未登录,或 API Key 无效、已撤销。检查 Authorization 请求头或重新签发 Key
40240201积分不足余额低于本次调用所需积分,请求未扣费。返回 402 并引导兑换积分
40340301权限不足当前账户无权访问该资源或管理接口。更换有权限的账户后重试
40440401资源不存在Skill、接口或目标资源未发布或不存在。核对请求路径和编号
40940901幂等进行中相同 idempotency_key 的请求仍在执行。稍后用同一幂等键重试
40940902邮箱已注册该邮箱已有账户。直接登录或更换邮箱
40940903编辑冲突资源已被其他会话更新。重新加载后再保存
42242201参数校验失败请求体不是对象,或缺少必填字段。按 details 修正 JSON 后重试
42942901请求过快当前时间窗口的请求数已经超过限制。读取 Retry-After 后重试
50050001执行失败云端执行失败;已受理的调用会自动等额退款。保留 requestId,有限重试
50050000服务器内部错误未分类的服务端异常。保留 requestId 并提交工单

错误响应结构

{
  "code": 42901,
  "message": "rate limit exceeded",
  "details": { "retryAfter": 2 },
  "requestId": "req_local_8f2a"
}

故障处理顺序

  1. 1记录 HTTP 状态、业务 code 和 requestId
  2. 2确认请求参数、密钥与当前积分
  3. 3根据 Retry-After 执行有限重试
  4. 4持续失败时携带完整上下文提交工单