错误码

更新: 2020-8-21

当调用API接口服务端返回错误时, 返回的HTTP响应如下

HTTP/1.1 400 Bad Request
Content-Type: application/json

{"error_code":40003,"error_msg":"请求参数错误"}
  • HTTP 状态码 >= 400
  • HTTP BODY 为具体内容, 格式为JSON
  • JSON中的 error_code 为错误码, error_msg 为错误信息, 具体错误码见下表

HTTP 状态码 = 400

错误码 说明
400 请求数据不合法
40001 请求地址错误
400012 签名验证错误
40002 请求方法错误
40003 请求参数错误
4000304 验证失效
4000305 验证超时,请重新登录
400031 邮箱不能为空
400032 邮箱格式不正确
400034 库名不能为空
400036 手机号不能为空
4000361 手机号不存在
4000310 内容不能为空
4000311 所有标签总长度不能超过 个字
4000317 部门名不能为空
4000318 名称的长度不能超过20个字符
4000319 名称不能为空
4000320 名称的长度不能超过10个字符
4000321 文件名不能包含下列任何字符: / \ : * ? " < > \
4000322 文件名称不能是.或者..
4000323 名称不能超过 个字
40003231 名称不能少于2个字
4000331 文件名过长
4000332 文件路径过长
4000344 当前登录IP不在允许范围内
4000345 IP不合法
400041 没有检测到上传的文件, 或上传超时
400045 无法获取文件大小
40013 无法将文件夹移动到它的子文件夹中
400131 该文件已恢复
400136 不能跨库移动文件或文件夹
400137 不能跨存储复制文件或文件夹
400151 该邮箱已被使用, 请使用其它邮箱
400152 该帐号已被使用, 请使用其它帐号
40017 该文件不支持在线预览
400172 文件格式不支持
40018 请选择需要分享的文件
40020 操作失败,请重试
40041 库中还存在其他成员,不能删除库
40051 该存储点不存在
400510 请求存储点与该库的存储点不匹配
40052 该存储点未开启允许创建库
40053 库容量超出该存储点单库最大分配容量
40054 库容量超出企业剩余可分配空间
40055 该存储点有库在使用,无法删除
400650 已存在相同名称 ,请更换为其它名称
400653 已存在相同名称的库文件夹,请更换其它名称
400803 角色不存在
40093 已存在相同邮箱的成员
40097 该库下存在部门或成员,请先清空后再删除
400102 无法将父级部门移动到下级部门

HTTP 状态码 = 401

错误码 说明
401 没有进行身份验证
40101 token无效
401010 refresh_token无效
40102 token已经过期
40103 client不存在
40104 签名错误
40105 该设备已限制使用
401051 该设备不存在
401052 该帐号已禁止新设备登录
401053 当前设备已经被禁用
401054 当前设备已被管理员禁用
401055 管理员已设置禁止新设备登录
40106 登录超时
40108 帐号已被禁用
40112 请求无效,已过期
401120 请求无效,请刷新后重试
401144 token验证失败
40116 该功能未开启

HTTP 状态码 = 403

错误码 说明
403 没有权限访问对应的资源
40301 请求的方法不支持
40302 该帐号已被禁止登录
403021 该邮箱已被禁止使用,请使用其它邮箱
403022 网页版已禁用
40303 帐号或密码不正确
40309 您的IP地址不在范围内
40310 没有操作权限
40311 没有权限访问该库
40313 您没有该库或文件
40314 你的请求正在执行中
403151 该文件夹下存在文件正在被他人编辑
403154 该 已被 独占修改
40317 该用户只存在于当前部门中
40320 用户空间正在被操作中, 请稍候再试
403201 该文件夹正在被操作中, 请稍候再试
40321 库[ ]空间不足,请清理回收站或删除不需要的文件以便正常使用
403212 库( )空间不足,无法复制 ,请清理回收站或删除不需要的文件以便正常使用
403213 库( )空间不足,无法移动 ,请清理回收站或删除不需要的文件以便正常使用
40322 没有权限操作该文件
40323 没有权限接收该文件夹
40324 文件相同,无须恢复
40325 没有权限彻底删除该文件
40329 当前文件已被 独占修改,无法还原历史版本
4033017 没有权限保存文件到该文件夹
4033018 你没有权限访问该链接
4033019 你没有权限关闭该链接
4033021 该外链只有「 」的企业成员才可以访问
4033023 外链最长设置时间为 天
4033025 失效时间不能早于或等于生效时间
4033026 该外链需要密码访问
4033027 外链访问次数已达到限制
40331 不能将文件夹下的文件批量移交给他人
403311 该文件正在被 编辑
403312 该文件正在协同编辑
40332 企业的成员个数已超出限制
4033221 创建的库数量超出限制
403211 该链接已过期,请重新获取
4032110 该文件夹已失效
403214 库分享部门成员,无法直接移除
403216 无法修改头像
403217 文件操作期限已过
403220 日志导出不允许超过 个月
403222 不允许邀请企业外成员
403223 不允许创建个人库
403334 不允许将库共享给全体
403335 不允许将库共享给 级部门

HTTP 状态码 = 404

错误码 说明
404 请求的资源不存在
40401 库不存在或已删除
40402 文件(夹)不存在或已删除
404021 ” ”不存在或已删除
40403 该文件版本不存在,无法恢复
404023 无法获取文件下载地址
40404 库不存在
404041 未找到 所属的库
40405 无法获取用户信息
40406 用户不存在
404061 用户[]不存在
40407 部门不存在
40409 链接已失效或已关闭
404091 链接不存在或已失效
404092 链接已失效,请重新获取
404093 外链将于 生效
404094 外链已失效
40410 企业不存在
404100 该用户不是该企业成员
404102 企业帐号已到期
40420 帐号不存在
404203 帐号已从企业中移除
40432 无法获取该服务器
404404 该方法已废弃
404405 发送失败,请重试

HTTP 状态码 = 405

错误码 说明
405 Method Not Allowed
40501 请求的方法未授权
40502 请求的方法未授权, 需要授权:

HTTP 状态码 >= 500

错误码 说明
500 服务器内部错误
50001 数据库出错
500011 无法产生文件版本号
502 接口API关闭或正在升级
503 服务端资源不可用
50301 无法获取到上传服务器
50302 服务器暂不可用
50304 操作文件超出限制,请稍后操作