错误码对照文档

独立文档页,包含全局错误码与各业务模块细分错误码。

← 返回 API 文档

模块错误码区间

细分错误码按业务模块分组,便于接入与排障。

码段模块用途
40001-40111, 40401-40402, 50011认证模块登录注册、验证码、邮箱验证码、密码重置/修改等。
40101-40301, 42901-42903, 50201, 50301网关模块API Key 鉴权、余额扣费、速率限制、服务请求失败等。
40021-40028, 40302, 40411, 50021-50023支付模块创建支付会话、订单状态校验、取消订阅等。

错误码说明

错误码名称含义建议处理
200成功请求处理成功。读取 `data` 获取业务数据。
400请求参数错误参数不合法或业务校验未通过。检查必填参数、取值范围与请求格式。
401未授权鉴权失败(未登录、缺少或无效 API Key)。重新登录或传入有效的 `X-API-Key`。
402余额不足余额不足或调用次数已用完,无法完成本次调用。请充值或升级套餐后重试。
403无权限没有访问权限或账户状态受限。检查账户状态和接口访问权限。
404资源不存在请求的资源不存在。检查 ID/订单号是否正确、数据是否存在。
429请求过于频繁触发每秒/每小时/月度限流。降低请求频率,并使用退避重试。
500服务器内部错误服务端处理异常。稍后重试;持续失败请联系支持。
502服务暂时不可用服务请求处理失败。请稍后重试。
503服务繁忙系统繁忙或触发全局保护限制。等待短时间后重试。

网关模块 细分错误码

错误码名称含义建议处理
40101未登录会话登录态缺失或失效。重新登录后重试。
40102缺少 API Key请求未携带 API Key。通过 `X-API-Key` 或 Bearer Token 传入密钥。
40103API Key 无效提供的 API Key 无效。检查并更换有效 API Key。
40201余额不足余额不足或调用次数已用完。请充值或升级套餐后重试。
40301账户冻结账户被冻结或受限。联系支持恢复账户状态。
42901每秒速率超限超过每秒请求速率限制。降低突发并使用退避重试。
42902每小时速率超限超过每小时请求速率限制。降低调用频率。
42903月度额度超限达到月度调用上限。升级套餐或等待下个计费周期。
50201服务暂时不可用服务请求处理失败。请稍后重试。
50301触发全局保护限制系统触发全局限流保护。短暂等待后重试。

认证模块 细分错误码

错误码名称含义建议处理
40001图形验证码无效图形验证码不正确或已失效。刷新验证码后重试。
40002需要图形验证码当前操作必须提供图形验证码。补充验证码参数后重试。
40003邮箱已注册该邮箱已存在账号。直接登录或走找回密码流程。
40004邮箱验证码无效邮箱验证码错误或已过期。重新发送验证码后重试。
40005密码长度不足密码长度不满足最小要求。使用至少 6 位密码。
40006令牌无效重置密码令牌无效或已过期。重新申请重置链接/令牌。
40007套餐参数无效套餐类型或套餐名称无效。从 `/myapi/plans` 获取有效套餐后再下单。
40008验证码发送冷却中验证码发送过于频繁。等待冷却时间后再请求。
40111账号密码错误邮箱或密码校验失败。检查凭据后重试。
40401邮箱不存在邮箱对应的账号不存在。检查邮箱或先注册账号。
40402用户不存在未找到对应用户记录。检查登录状态与用户信息。
50011邮件发送失败发送验证码邮件失败。稍后重试。

支付模块 细分错误码

错误码名称含义建议处理
40021订单已过期订单在支付前已超时。重新创建订单。
40022订单状态非待支付订单当前不是待支付状态。先查询订单状态再操作。
40023订阅仅支持信用卡订阅模式仅支持信用卡支付。使用 `credit_card` 支付方式。
40024不支持的支付方式支付方式不在支持范围内。选择平台支持的支付方式。
40025订单非已支付订阅仅已支付的订阅订单可取消。确认订单已支付且为订阅模式。
40026订单非订阅制当前订单不是订阅订单。检查订单计费模式后再取消。
40027仅支持 Stripe 取消取消订阅接口仅支持 Stripe 订阅。使用 Stripe 订阅订单进行取消。
40028缺少订阅 ID当前订单缺少订阅标识。等待回调同步或稍后重试。
40302资源无权限当前资源不属于该用户。使用本人账号下的资源。
40411订单不存在未找到对应订单记录。检查 `order_no` 是否正确。
50021创建支付会话失败创建支付会话失败。稍后重试或更换支付方式。
50022当前渠道不支持取消当前支付渠道不支持订阅取消。使用支持的渠道或联系支持。
50023取消订阅失败取消订阅执行失败。稍后重试,持续失败请联系支持。