错误码与排查

以 Markdown 格式查看

错误响应格式

1{
2 "code": 1003,
3 "message": "Invalid token",
4 "requestId": "req-12345678"
5}

业务错误通常仍返回统一 JSON 结构,接入方应优先判断 code。鉴权失败类错误可能返回 HTTP 401;限流可能返回 HTTP 429

常用错误码

错误码说明
0成功
1001未提供有效鉴权信息
1002Token 已过期
1003Token、API Key 或签名无效
1004Token 已被撤销
1006来源 IP 不匹配
2001缺少必填参数
2002参数值无效
2003参数超出范围
3001余额不足
3003订单不存在
3004重复请求
3005订单不可撤销
3006无权限访问
3100 - 3112条件单参数校验错误
5001服务内部错误
5002服务暂不可用
5003触发限流

排查建议

问题建议
1001 未提供有效鉴权信息检查是否携带 Authorization: Bearer <accessToken>X-API-KEY
1002 Token 已过期刷新 Token 或重新登录后再请求。
1003 Token、API Key 或签名无效检查 API Key、签名载荷、请求体 JSON 字符串和 query 参数顺序是否一致。
1006 来源 IP 不匹配检查 API Key 的 IP 白名单配置。
3004 重复请求订单相关路径不要复用同一个签名;重新生成 timestampsignature
5003 触发限流降低请求频率,必要时做指数退避和重试。
Timestamp outside of tolerance window调用 /v1/time 校准时间偏移后重新签名。