Skip to main content
当 API 调用失败时,响应通常会包含 HTTP 状态码和 JSON 错误正文。请结合这两部分信息判断:是需要修正请求,还是等待后重试。

错误响应格式

失败的请求会返回如下正文:

检查顺序

  1. HTTP 状态码:先判断问题的大类(4xx 表示客户端问题,5xx 表示服务端问题)。
  2. error.type:再根据错误类型决定处理方式。
  3. error.code:如果存在,可进一步缩小原因范围。
  4. retry_after_sec:如果返回了该字段,重试前请至少等待对应秒数。

错误类型与建议操作

通用建议

  • 不要重试: 对于身份验证失败(401)、计费拒绝(402)和无效请求(400 / 422),请先解决根本问题。
  • 使用退避策略重试: 对于速率限制(429)和服务端错误(5xx),建议采用退避重试;如果响应中包含 retry_after_sec,请优先遵循该值。
  • 记录 traceId: 如果错误持续出现,或您无法自行定位问题,请记录错误响应中的 traceId 并联系我们以便进一步排查。