# 后端错误码

# 通用错误

错误码 含义
SYS_ERR 系统内部异常
SERVER_TIMEOUT 服务响应超时
INVALID_APPID 非法的 AppId (微信 appId 或腾讯云 appId)
- -
INVALID_ACTION 调用接口名非法
EXCEED_REQUEST_SIZE_LIMIT 请求包体积超限
EXCEED_SYS_RATE_LIMIT 请求频率超过系统限制
INVALID_REQUEST_SOURCE 请求来源非法,请检查 WEB 安全域名配置等。
INVALID_COMMON_PARAM 请求公共参数错误
INVALID_PARAM 请求参数错误
SIGN_PARAM_INVALID 认证参数非法
LOGIN_MANNER_UNREGISTED 使用的登录方式已被关闭
APP_SIGN_EXPIRED 移动应用签名过期
INVALID_APP_SIGN 移动应用签名非法、签名格式错误
INVALID_APP_ACCESS 非法的移动应用访问、移动应用版本未找到
CHECK_LOGIN_FAILED 登录态校验失败、access token 过期(旧)
ACCESS_TOKEN_EXPIRED access token 已过期
REFRESH_TOKEN_EXPIRED refresh token 已过期或不存在
INVALID_REFRESH_TOKEN 非法的 refresh token
REFRESH_TOKEN_EXHAUSTED 多点登录数量超限
INVALID_ENV 错误的环境、环境未找到
INVALID_ENV_STATUS 环境状态非法、不可用
INVALID_ENV_SOURCE 小程序绑定云开发环境来源非法
RESOURCE_NOT_INITIAL 云资源未初始化完成、云资源不可用
EXCEED_REQUEST_LIMIT 请求次数超限、套餐资源耗尽
EXCEED_CONCURRENT_REQUEST_LIMIT 请求并发超限
INVALID_OPERATION 操作非法,当前状态(资源、帐号等)不允许进行相应操作
PERMISSION_DENIED 无操作权限
INVALID_THIRDAPP_STATUS 绑定第三方小程序状态异常

# 登录认证

错误码 含义
AUTH_INVALID_CUSTOM_LOGIN_TICKET 自定义登录凭证非法(格式错误、过期、校验失败等)
AUTH_WX_OAUTH_FAILED 微信 OAuth 失败
AUTH_CUSTOM_USER_ID_HAS_BEEN_BOUND CustomUserId 已关联帐户
AUTH_OPEN_ID_HAS_BEEN_BOUND openId 已关联帐户
AUTH_UNION_ID_HAS_BEEN_BOUND unionId 已关联帐户
AUTH_EMAIL_HAS_BEEN_BOUND email 已关联帐户
INVALID_EMAIL_TOKEN 邮箱激活 token 过期或者不存在
AUTH_LOGIN_FAILED 登录失败

# 云数据库

错误码 含义
DATABASE_REQUEST_FAILED 云数据库请求失败,云数据库通用错误
DATABASE_INVALID_OPERRATOR 不支持的操作、非法的数据库操作符
DATABASE_PERMISSION_DENIED 无权限操作云数据库资源
DATABASE_COLLECTION_EXCEED_LIMIT 云数据库集合数量超限
DATABASE_COLLECTION_NOT_EXIST 操作集合不存在
DATABASE_COLLECTION_ALREADY_EXIST 创建集合的时候,集合已存在
DATABASE_TIMEOUT 云数据库请求超时
DATABASE_TRANSACTION_FAIL 云数据库事务请求失败
DATABASE_TRANSACTION_CONFLICT 云数据库事务间冲突
DATABASE_DUPLICATE_WRITE 写数据库失败,索引键重复(例如插入相同 _id 的数据)

# 云函数

错误码 含义
FUNCTIONS_EXECUTE_FAIL 云函数执行失败,云函数通用错误
FUNCTIONS_TIME_LIMIT_EXCEEDED 云函数执行超时
FUNCTIONS_MEMORY_LIMIT_EXCEEDED 云函数运行内存超限
FUNCTION_NOT_FOUND 云函数未找到

# 云存储

错误码 含义
STORAGE_REQUEST_FAIL 云存储请求失败,云存储通用错误
EXCEED_UPLOAD_MAXFILESIZE 云存储上传文件大小超限
STORAGE_SIGN_PARAM_INVALID 云存储文件元数据解析失败
STORAGE_EXCEED_AUTHORITY 无权限操作云存储资源
STORAGE_FILE_NONEXIST 云存储文件不存在
STORAGE_FILE_PATH_CONFLICT 云存储文件路径冲突

注意

DATABASE_REQUEST_FAILEDSTORAGE_REQUEST_FAILFUNCTIONS_EXECUTE_FAIL 分别为通用的云数据库、云存储请求错误、云函数请求错误,无特殊的语义,未来将细化出独立特征语义的错误码,请避免基于该错误码进行特殊逻辑判断。