错误码

最后更新:2026-08-19 · 共 53 项

所有开放接口的响应统一遵循以下结构,业务错误码 code 为 0 表示成功, 非 0 时通过 msg 字段提示具体错误信息。

{
  "code": 0,          // 业务错误码,0 表示成功
  "success": true,    // 是否成功
  "msg": "成功",      // 错误描述
  "data": { ... }     // 业务数据,失败时可能为 null
}

错误码分段

范围 类别
10000 - 19999系统级错误
20000 - 29999参数校验 / 应用 / 用户 / Token / Scope 等资源错误
30000 - 39999业务逻辑错误(OAuth 流程、Token 过期、授权码使用、设备授权等)
40000 - 49999权限认证错误
50000 - 59999第三方服务错误

详细错误码

错误码 常量 描述 类别 处理建议
20000INVALID_PARAMS参数错误参数检查请求参数格式与必填项
20001MISSING_REQUIRED_PARAM缺少必需参数参数
21000APP_ID_INVALIDapp_id 无效应用确认使用生产环境的 app_id
21001APP_NOT_FOUND应用不存在应用
21002APP_SECRET_INVALIDapp_secret 错误应用前往管理中心重新获取
21003INVALID_CLIENT_SECRET客户端密钥无效应用
21004APP_DISABLED应用已被停用应用联系平台运营处理
23000TOKEN_INVALID令牌无效Token
23001ACCESS_TOKEN_INVALIDaccess_token 无效Token使用 refresh_token 刷新或重新授权
23002REFRESH_TOKEN_INVALIDrefresh_token 无效Token引导用户重新授权
32000TOKEN_EXPIRED令牌已过期Token
32001ACCESS_TOKEN_EXPIREDaccess_token 已过期Token调用刷新接口
32002REFRESH_TOKEN_EXPIREDrefresh_token 已过期Token引导用户重新授权
32003TOKEN_REVOKED令牌已被撤销Token
24000AUTH_CODE_INVALID授权码无效授权码
33000AUTH_CODE_EXPIRED授权码已过期授权码授权码 10 分钟内使用
33001AUTH_CODE_USED授权码已使用授权码授权码只能使用一次
33002AUTH_CODE_MISMATCH授权码与应用不匹配授权码
25000INVALID_SCOPEscope 无效Scope
25001SCOPE_NOT_SUPPORTEDscope 不支持Scope查看 Scope 文档获取当前支持列表
42001INSUFFICIENT_SCOPEscope 权限不足Scope重新申请授权并勾选所需权限
34000APP_NOT_AUTHORIZED应用未被授权授权
34001AUTHORIZATION_NOT_FOUND未找到授权记录授权
31001AUTHORIZATION_REQUIRED需要用户授权授权
31002AUTHORIZATION_DENIED用户拒绝授权授权
35000PKCE_CHALLENGE_REQUIRED缺少 code_challengePKCE
35001PKCE_VERIFIER_INVALIDcode_verifier 无效PKCE
35002PKCE_VERIFICATION_FAILEDPKCE 校验失败PKCE检查 verifier/challenge 生成算法
36000AUTH_MODE_MISMATCH认证模式不匹配认证模式应用配置的认证模式与本次请求不符
36001AUTH_MODE_REQUIRE_PKCE当前应用必须使用 PKCE 模式认证模式
37000DEVICE_CODE_INVALIDdevice_code 无效设备授权停止轮询并检查请求参数
37001DEVICE_CODE_EXPIREDdevice_code 已过期设备授权重新创建设备授权,让设备展示新二维码
37002DEVICE_AUTHORIZATION_PENDING用户尚未完成授权设备授权按 interval 秒继续轮询
37003DEVICE_SLOW_DOWN轮询过于频繁设备授权将轮询间隔增加 5 秒
37004DEVICE_CODE_USEDdevice_code 已消费设备授权停止轮询,不再复用该 device_code
37005USER_CODE_INVALIDuser_code 无效设备授权提示用户重新扫描当前二维码
37006USER_CODE_ATTEMPT_EXCEEDEDuser_code 错误尝试次数过多设备授权重新创建设备授权
37007GRANT_TYPE_NOT_SUPPORTED应用未开通设备授权模式设备授权联系小红书开通该授权类型
37008DEVICE_GEN_TOO_FREQUENT创建设备码过于频繁设备授权退避后稍后重试
37009DEVICE_AUTHORIZATION_SCANNED用户已扫码,尚未在手机上确认设备授权与 37002 同样继续轮询,可提示「已扫码,请在手机上确认」
22000USER_ID_INVALID用户 ID 无效用户
22001USER_NOT_FOUND用户不存在用户
41000USER_NOT_LOGIN用户未登录用户
41001USER_LOGIN_EXPIRED用户登录已过期用户
41002USER_ACCOUNT_LOCKED账号已被锁定用户
40000UNAUTHORIZED未认证权限
40001FORBIDDEN禁止访问权限
40002PERMISSION_DENIED权限不足权限
30001RATE_LIMIT_EXCEEDED调用频率超限限流降低调用频率或申请提升配额
10001SYSTEM_ERROR系统内部错误系统稍后重试,若持续请联系我们
10002DATABASE_ERROR数据库错误系统
10003REDIS_ERROR缓存错误系统
50000THIRD_PARTY_ERROR第三方服务错误系统