错误码说明
[1000-5000]为AbleCloud Matrix SDK以及内置的帐号管理,设备管理,存储后端Service等返回的错误码。
[10000-20000]为AbleCloud Inspire大数据平台返回的错误码。
建议用户自定义服务错误码区间为20000以上。
如果您使用AbleCloud提供的SDK进行APP或者云端Service开发,需关注[1000-5000]的错误码,具体说明如下:
||SKIP||
SDK端相关常用错误码(1000 - 3000)
| 错误码 |
简要说明 |
| 1984 |
CRC校验错误 |
| 1985 |
需要先调用connect接口 |
| 1986 |
手机没有WiFi连接 |
| 1987 |
手机无法连接外网 |
| 1988 |
局域网无法搜索到错误 |
| 1989 |
解密出错 |
| 1990 |
无法匹配设备 |
| 1991 |
无效的参数 |
| 1992 |
需要先调用登录接口 |
| 1993 |
请求超时 |
| 1995 |
json序列化出错 |
| 1997 |
返回无效的ACMsg格式 |
| 1998 |
网络出错 |
| 1999 |
内部错误 |
云端相关常用错误码(3000 - 3500)
| 错误码 |
简要说明 |
| 3000 |
系统内部错误 |
| 3001 |
请求HEADER错误 |
| 3002 |
请求参数不合法 |
| 3003 |
不支持的请求 |
| 3004 |
不允许的请求 |
| 3005 |
请求没有权限 |
| 3006 |
请求URI错误 |
| 3007 |
请求主域不存在 |
| 3008 |
请求子域不存在 |
| 3009 |
请求服务不存在 |
| 3010 |
请求方法不存在 |
| 3011 |
服务暂不可用 |
| 3012 |
请求超时 |
| 3013 |
网络异常 |
| 3014 |
签名已失效 |
| 3015 |
签名错误 |
| 3016 |
接口没有实现 |
| 3017 |
http error |
| 3018 |
服务错误 |
帐号管理相关错误码(3501 - 3600)
| 错误码 |
简要说明 |
| 3501 |
帐号不存在 |
| 3502 |
帐号已存在 |
| 3503 |
帐号不合法 |
| 3504 |
密码错误 |
| 3505 |
验证码错误 |
| 3506 |
验证码已失效 |
| 3507 |
邮箱不合法 |
| 3508 |
手机不合法 |
| 3509 |
帐号状态异常 |
| 3510 |
账号已经绑定 |
| 3511 |
安全认证失败 |
| 3512 |
帐号扩展信息错误 |
| 3514 |
refresh token错误 |
| 3515 |
access token已经过期 |
| 3516 |
refresh token已经过期,需要用户重新登录 |
| 3517 |
用户自定义扩展字段已经存在 |
| 3518 |
用户自定义扩展字段不存在 |
| 3519 |
账号配额使用超出限制 |
| 3520 |
不允许使用保留字段 |
设备分组管理相关错误码(3601 - 3800)
| 错误码 |
简要说明 |
| 3601 |
分组不存在 |
| 3602 |
分组已存在 |
| 3603 |
分组状态异常 |
| 3604 |
成员不存在 |
| 3605 |
成员已存在 |
| 3606 |
成员状态异常 |
设备相关错误码(3801-3900)
| 错误码 |
简要说明 |
| 3801 |
设备消息码非法 |
| 3802 |
设备不存在 |
| 3803 |
设备已存在 |
| 3804 |
消息不合法 |
| 3805 |
绑定码已失效 |
| 3806 |
绑定码错误 |
| 3807 |
设备不在线 |
| 3808 |
主设备不存在 |
| 3809 |
设备为主机 |
| 3810 |
消息为备机 |
| 3811 |
设备已绑定 |
| 3812 |
设备未绑定 |
| 3813 |
设备状态异常 |
| 3814 |
设备响应超时 |
| 3815 |
分享码不存在 |
| 3816 |
分享码不合法 |
| 3817 |
分享码已过期 |
| 3818 |
绑定设备超时 |
| 3819 |
不存在的管理员 |
| 3820 |
网关不匹配 |
| 3821 |
管理员不匹配 |
| 3822 |
设备未激活 |
| 3823 |
设备忙 |
| 3824 |
MCU响应错误/MCU响应超时 |
| 3826 |
设备的子域不匹配 |
| 3858 |
设备未授权 |
存储服务相关错误码(3901 - 4000)
| 错误码 |
简要说明 |
| 3901 |
文件不存在 |
| 3902 |
文件已存在 |
| 3903 |
文件状态异常 |
| 3904 |
文件校验失败 |
| 3905 |
文件内容异常 |
| 3920 |
数据集不存在 |
| 3921 |
数据集已存在 |
| 3922 |
数据存在错误 |
| 3923 |
数据不存在 |
| 3924 |
数据已存在 |
| 3925 |
错误的数据 |
| 3926 |
数据扫描到尾部 |
| 3927 |
错误的filter参数 |
| 3928 |
错误的expr参数 |
| 3929 |
列不存在 |
| 3930 |
错误的分区键 |
| 3931 |
错误的索引 |
| 3932 |
错误的主键 |
| 3933 |
错误的列 |
| 3934 |
错误的aggregate参数 |
| 3935 |
错误的groupBy参数 |
| 3936 |
错误的orderBy参数 |
| 3937 |
错误的select参数 |
推送相关错误码(4001 - 4100)
| 错误码 |
简要说明 |
| 4001 |
推送标题为空 |
| 4002 |
推送内容为空 |
| 4003 |
iOS推送错误,没有有效的iOS设备 |
| 4004 |
安卓推送错误,没有有效的安卓设备 |
| 4005 |
没有设定白名单 |
| 4006 |
签名错误,请核对 ak/sk" |
| 4007 |
推送信息错误,请检查平台的推送信息 |
| 4008 |
请求友盟服务失败 |
| 4009 |
AppKey不存在,请检查友盟配置 |
| 4010 |
生产证书不存在,请在友盟平台上传证书 |
| 4011 |
开发证书不存在,请在友盟平台上传证书 |
| 4012 |
用户列表为空或是用户不存在 |
| 4050 |
未配置第三方短信运营商信息 |
| 4051 |
短信模板不存在 |
| 4057 |
邮件模板未审核通过 |
| 4058 |
邮件模板不存在 |
OTA相关错误码4101-4200)
| 错误码 |
简要说明 |
| 4101 |
没有新版本 |
| 4102 |
确认设备升级过期 |
| 4103 |
忽略设备升级过期 |
定时任务相关错误码(4401-4500)
| 错误码 |
简要说明 |
| 4401 |
定时任务已经过期 |
| 4402 |
定时任务不存在 |
| 4403 |
定时任务状态已经失效 |
| 4404 |
时区错误 |
| 4405 |
时间点非法 |
| 4406 |
时间周期非法 |
| 4407 |
任务已经存在 |
| 4408 |
任务已经启动 |
| 4409 |
任务已经停止 |
| 4410 |
不是一个云端任务 |
| 4411 |
task组已经存在 |
| 4412 |
task组不存在 |
| 4413 |
非法的定时任务类型 |
| 4414 |
非法的定时任务指令 |
| 4415 |
不支持的定时任务指令 |
| 4416 |
任务owner不一致 |
意见反馈相关错误码(4501-4550)
| 错误码 |
简要说明 |
| 4501 |
意见反馈的内容格式不正确 |
| 4502 |
意见反馈内容列不存在 |
排行榜相关错误码(4551-4600)
其他错误码