错误码说明
[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)
其他错误码