接口采用统一的返回值码与统一的返回值格式,接口的返回值均采用Json格式。
{
"flag":"true/false", #返回值状态,继标识程序状态又标识业务状态
"error":"", #错误内容,返回值格式为:[Code]Value
"result":[Object] #返回值内容
}
权限认证相关错误
Code | Value | 解释 |
---|---|---|
401.1 | Unauthorized Missing Sign Param | 缺少权限认证参数(timestamp,signType,sign,authId) |
401.2 | Unauthorized AuthId Is Illegal | AuthID时间超时 |
401.3 | Unauthorized SignType Is Illegal | 签名类型不合法 |
401.4 | Unauthorized Sign Length Is Illegal | 签名长度不合法 |
401.5 | Unauthorized Sign Error | 签名错误 |
401.6 | Unauthorized AuthId Permission Denied | AuthID没有操作权限 |
401.7 | Unauthorized Sign Timeout | 时间戳超时 |
401.8 | Unauthorized Timestamp Is Illegal | 非法时间戳 |
组件依赖相关错误
Code | Value | 解释 |
---|---|---|
402.1 | Require Module (supervisor) Not Enabled | 依赖的组件supervisor未启用 |
402.2 | Require Module (cron) Not Enabled | 依赖的组件cron未启用 |
402.3 | Require Module (queue) Not Enabled | 依赖的组件queue未启用 |
组件依赖相关错误
Code | Value | 解释 |
---|---|---|
403.1 | Request Params (ip) Illegal | IP参数不合法 |
403.2 | Request Params (param) Illegal | param参数不合法 |
403.3 | Request Params (app) Illegal | app或func不合法 |
403.4 | Request Params (mode) Illegal | mode参数不合法 |
403.5 | Request Params (cron-rule) Illegal | cron-rule参数 |
403.6 | Request Params (queue_id) Illegal | queue_id参数不合法 |
403.7 | Request Params (func) Illegal | func参数不合法,验证空值 |
403.8 | Request Params (timeout) Illegal | timeout参数不合法,验证数字类型 |
403.9 | Request Params(cron_id)Illegal | CronID参数不合法,验证16位长度 |
Scheduler组件业务相关错误
Code | Value | 解释 |
---|---|---|
410.1 | Send Job To Agent Fail | 发送任务到Agent失败 |
Cron组件业务相关错误
Code | Value | 解释 |
---|---|---|
411.1 | Not Find Cron Job To Operate | 未找到CronJob进行操作 |
Scheduler组件业务相关错误
Code | Value | 解释 |
---|---|---|
412.1 | Queue Not Found | 队列未找到 |
412.2 | Queue Status Incorrect | 队列状态不正确 |
412.3 | Stop Task Error | 任务停止失败 |
412.4 | Depend Task Not Found | 依赖任务未找到 |
Supervisor组件业务相关错误
Code | Value | 解释 |
---|---|---|
413.1 | AuthId Not Found | 未找到此AuthID |
413.2 | App Not Found | 未找到此App |
Heatbeat组件业务相关错误
Code | Value | 解释 |
---|---|---|
414.1 | Agent Info Not Found | 未找到Agent信息 |
程序内部错误,一般为组件内部抛出了异常,详细信息会追加入错误信息内