共通

错误码 说明
0 请求成功
---

设备模块

参数相关

错误码 说明
27010 普通参数错误:缺少必要参数,参数类型错误等

产品相关

错误码 说明
27020 产品ID错误,找不到对应产品

设备相关

错误码 说明
27030 device id错误,找不到对应设备/子设备
27031 设备被禁用
27032 设备密码错误

终端用户相关

错误码 说明
27040 enduser id错误,找不到对应用户
27041 用户被禁用
27042 用户密码错误

token相关

错误码 说明
27050 token错误
27051 token过期
27052 orig filed is required
27053 refresh token错误
27054 没有提供认证信息或者认证信息里包含空格
1200 签名过期
1201 解析签名出错
1202 无效的token

超级用户相关

错误码 说明
27060 超级用户不存在
27061 超级用户已经存在

Mqtt相关

错误码 说明
27070 内部错误:mqtt client不存在,或存在多个
27071 内部错误:mqtt acl不存在,或存在多个
---

子设备相关

错误码 说明
27080 该设备不是子设备
27081 该设备不是网关设备
---

终端用户模块

参数相关

错误码 说明
23010 普通参数错误:缺少必要参数,参数类型错误等
23011 extra解析错误
23012 role或bindingtype错误
23013 注册用的手机号或者邮箱格式不正确
23014 用户注册时两次密码不一致
23015 整型数据转换错误

产品相关

错误码 说明
23020 产品ID错误

设备相关

错误码 说明
23030 device id错误,找不到对应设备
23031 设备被禁用
23032 设备密码错误

终端用户相关

错误码 说明
23040 enduser id错误,找不到对应用户
23041 用户被禁用
23042 用户密码错误
23043 权限错误

App相关

错误码 说明
23070 app id错误,找不到对应app

验证码相关

错误码 说明
23080 验证码错误
23081 验证码过期

绑定关系相关

错误码 说明
23100 绑定关系不存在
23101 绑定关系已经存在
23102 要更新授权的用户与设备没有绑定关系

食谱相关

错误码 说明
23110 食谱不存在

定时任务模块

参数错误:

错误码 说明
21010 普通参数错误:缺少必要参数,参数类型错误等
21011 request_type错误,只能为1和2
21012 task_type错误,只能为0和1

产品相关

错误码 说明
21020 产品ID错误

设备相关

错误码 说明
21030 device id错误,找不到对应设备
21031 设备被禁用
21032 设备密码错误

终端用户相关

错误码 说明
21040 enduser id错误,找不到对应用户
21041 用户被禁用
21042 用户密码错误

绑定关系

错误码 说明
21100 绑定关系不存在
21101 绑定关系已经存在

任务相关

错误码 说明
21110 任务不存在

内部错误

错误码 说明
21091 创建task失败