全局错误说明
更新时间:2021-05-17 17:50:34
返回信息示例
请求API正确返回:
{
"code": 200,
"status": "success",
"message": "",
"data": ""
}
请求API字段校验错误返回:
{
"code": 400,
"status": "error",
"message": "invalid signature.",
"data": ""
}
请求API业务逻辑处理错误返回:
{
"code": 500,
"status": "fail",
"message": "access forbidden",
"data": ""
}
各字段含义:
| 名称 | 类型 | 含义 |
|---|---|---|
| code | Integer | 响应状态码,具体对应关系如下 |
| status | String | 响应状态文本信息 |
| message | String | 响应描述信息,当code为400或者500的时候,辅助描述错误原因,具体参考错误信息对照表 |
错误码描述
| code | status | message |
|---|---|---|
| 200 | success | 表示业务处理成功,该字段为空字符串 |
| 40X(X为任意数字) | error | 表示字段校验错误,错误信息表示具体的错误字段描述信息,例如 签名不可用(invalid signature.) |
| 500 | fail | 表示服务器业务逻辑处理错误,错误信息为具体的业务逻辑处理错误信息,例如权限不够(access forbidden) |
Message 详细信息解释对照表
| Message | 含义 |
|---|---|
| undefined error | 未知错误 |
| need to login | 未登录 |
| access forbidden | 禁止访问 |
| redirect | 需要重定向到某个 URL(输出重定向 URL 到 data.url 中) |
| email can not be empty | email 不能为空 |
| password can not be empty | 密码不能为空 |
| 该账号未注册 | |
| main account password error | 主账号密码错误 |
| sub account password error | 子账号密码错误 |
| user status error | 用户状态错误 |
| sub user expired | 子用户登录状态过期 |
| sub user not allow | 子账号权限不足 |
| 短信发送太频繁,请稍后再试 | |
| 验证码错误 | 短信验证码错误 |
| 密码错误 | |
| 账号已锁定,请联系客服解锁或等待24小时 | |
| 未匹配到用户信息,请检查手机号后重试 | |
| invalid timestamp | 不可用的请求时间戳 |
| application not exist | application不存在 |
| user children not exist | 子账号不存在 |
| user children expired | 子账号过期 |
| invalid signature | 签名错误 |
| permission limited | 权限不足 |
| category limited | 类别没有权限 |
| appId can not be empty | appId 不能为空 |
| vid不能为空 | vedio不能为空 |
| title和filename不能同时为空 | |
| 续传失败。 | |
| 上传视频初始化失败。 | |
| 视频大小不能为0. | |
| 获取token失败 | |
| 账户服务状态异常,请联系客服 | |
| 非法的vid | |
| 子账号没有指定分类的上传权限 | |
| param validate error | 参数校验错误 |
| param should not be empty: %s | 参数值为空 |
| param is not digit: %s | 参数不是非负整数 |
| param is not number: %s | 参数值不是数字 |
| param length is incorrect: %s | 参数值长度不正确 |
| number range error | 数值范围错误 |
| date range error | 日期范围错误 |
| param is not boolean (Y / N) | 参数不是布尔值(Y/N) |
| slide verification error | 滑动验证错误 |
| invalid vid | 视频vid 错误 |
| invalid album id | 专辑列表ID 错误 |
| album over limit | 专辑数量超过限制 |
| invalid album group id | 专辑列表的分组ID 错误 |
| view page is close | 关闭了视频预览页面 |
| 上传中不允许修改 | |
| 没有填写栏目名称 | |
| category not exist | |
| 子账号没有权限在该目录下创建分类。 | |
| 已存在同名的视频分类 | |
| delete category failed | |
| category could not be modified | |
| 不允许修改伪直播目录分类信息 | |
| video not exist | |
| invalid filter | |
| 只能修改“已发布”状态的视频为禁播状态 | |
| 只能修改“已禁播”状态的视频为已发布状态 | |
| 一次操作的视频数量不能超过500个 | |
| 非法登录方式 | |
| 微信网页未授权 |
