跳转到主要内容
当 Account Center API 调用失败时,网关会返回一个非 2xx 的 HTTP 状态码以及一段 JSON 错误体。用本页可以识别具体出错原因并决定恢复策略。

错误响应格式

Account Center API 对所有错误使用统一的响应信封:
响应里没有 type 字段,也没有字符串形式的错误码 —— 一切都是数值 codemessage

错误码总览

通用错误

以下错误可能出现在任何需要认证的接口上,与具体资源无关。

资源类错误

认证

Access Token
POST /v1/connect/token 使用独立的 handler(AccessHandler.AccessToken),会返回扁平的 HTTP 400 响应 —— 包括 API 密钥过期或不存在之类的认证相关失败。message 会告诉你具体原因。

实体

Create Account · Create SubAccount · List Connected Accounts · Retrieve Account · Get Additional Documents
账户创建请求的校验非常严格(Create AccountCreate SubAccount 合计有 80 多条字段级错误消息),全部以扁平 HTTP 400 返回,message 就是原始的校验器文本。下面列的是代表性场景 —— 编程处理时请根据 message 分支判断。

文件

Upload A File · Get File Download Links

幂等

Create Account · Create SubAccount · Upload A File
幂等中间件会作用在每一个带 body 的 POST 请求上。一旦识别出是重放请求,就会在 handler 执行前短路返回。