加载中…
跳至正文
接入文档 错误与排查
本页内容

错误与排查

按稳定业务错误码处理可预期问题,并使用请求 ID 定位服务端故障。

错误响应

统一格式
json
{"ok":false,"error":"错误说明","error_code":"API_KEY_MISSING","message":"错误说明"}

HTTP 状态用于大类判断,业务逻辑请以 error_code 为准;文案可能优化,不应作为程序分支条件。

认证

HTTP错误码含义调用方动作
401API_KEY_MISSING缺少 API Key补充 X-Api-Key 请求头
401/403API_KEY_INVALIDAPI Key 无效检查凭证是否完整及是否已轮换
403API_KEY_DISABLEDKey 已禁用在客户中心检查 Key 状态
403API_KEY_EXPIREDKey 已过期联系管理员调整有效期
403API_ORIGIN_FORBIDDEN请求来源不被允许检查来源白名单及无来源请求设置
401API_SIGNATURE_INVALID签名或时间戳无效检查原始 Body、密钥及 300 秒时间窗口
401API_SIGNATURE_REPLAYED同一签名重复使用保留业务幂等键,使用新的秒级时间戳重新签名

参数与来源

HTTP错误码含义调用方动作
400INVALID_REQUEST请求格式无效检查 JSON 或表单格式
422IDEMPOTENCY_KEY_REQUIRED缺少幂等键使用业务文件唯一标识
422PREVIEW_PARAMS_INVALID预览参数不合法按参数表修正类型或范围
422SOURCE_INVALID来源 URL 格式无效使用 HTTP/HTTPS URL
403SOURCE_REJECTED来源地址被安全策略拒绝确认公网 DNS 和下载地址

额度与限速

HTTP错误码含义调用方动作
429API_RATE_LIMITED请求频率超限退避后重试,避免持续并发重放
503API_RATE_LIMIT_UNAVAILABLE频率校验暂不可用稍后重试并保留请求 ID
503API_SIGNATURE_REPLAY_UNAVAILABLE签名校验存储暂不可用稍后重试并使用新的签名
429API_QUOTA_EXHAUSTED免费或购买额度已用完联系客服增加额度
429API_DAILY_LIMITED达到每日调用上限降低调用频率或调整限额

上传

HTTP错误码含义调用方动作
400UPLOAD_INVALIDmultipart 格式无效或请求体超过解析上限检查上传格式及请求总大小,不要反复提交超大文件
400UPLOAD_FILE_REQUIRED缺少 file 字段以 multipart/form-data 上传文件
413UPLOAD_TOO_LARGE文件超过大小限制压缩文件或联系管理员
415UPLOAD_TYPE_UNSUPPORTED文件类型不支持检查支持格式和扩展名

Token 与文件

HTTP错误码含义调用方动作
404TOKEN_INVALIDToken 不存在或格式无效检查完整预览地址
410TOKEN_EXPIREDToken 已到期重新创建 Token
410TOKEN_REVOKEDToken 已撤销重新创建 Token
410TOKEN_VIEWS_EXHAUSTED访问次数已用完创建新的 Token
410FILE_EXPIRED临时文件已过期重新上传或创建预览
410FILE_DELETED文件已删除重新上传文件

推荐排查顺序

  1. 记录响应头 X-Request-ID
  2. 校验 Content-Type、请求方法和必填字段。
  3. 检查 API Key 状态、日限额和剩余额度。
  4. 从部署服务器验证来源 URL 是否可以直接下载。
  5. 查看转换任务与 Webhook 投递状态。
  6. 仍无法定位时,携带 request ID 联系平台管理员。