公用错误代码
更新时间:2019-01-07 16:51:47
错误码 | 错误信息 | 描述 | 可尝试解决方法 |
---|---|---|---|
200 | success | 成功 | N/A |
400 | request error. | 请求错误 | N/A |
401 | request auth error. | 请求认证错误 | 1.尝试检查是否已经使用appKey,appSecret登陆认证 2.检查appKey,appSecret是否配置错误 3.针对配网绑定和设备控制接口,请检查相关设备是否与当前用户绑定 |
403 | request forbidden. | 请求被禁止 | 1.检查appKey,appSecret是否配置错误 2.当前使用的appKey是否有接口访问权限 |
404 | service not found. | 服务未找到 | 1. 检查服务请求Method是否正确 2.检查服务请求路径是否正确 |
429 | too many requests. | 太多请求 | 当前时间段内请求过于频繁,可稍后或者降低调用频次 |
460 | request parameter error. | 请求参数错误 | 业务参数异常,请检查上传的业务参数是否正确 |
500 | service error. | 服务端错误 | 服务端发生未知异常,需要联系服务人员 |
503 | service not available. | 服务不可用 | 服务端发生未知异常,需要联系服务人员 |
2000 | param is invalid | 请求参数错误 | 1.请检查各个入参信息是否存在错误 2.检查是否将ProductKey填写错误 |
2062 | identityId does not exist. | identityId不存在 | 1.请检查当前是否正确进行账户登录和认证 2.iotToken信息是否过期或传输错误 |
2065 | identityId and iotId not bound | 设备和账号未绑定 | 当前登录的账号和设备之间没有绑定关系,请确定当前的账户与设备确实存在绑定关系 |
2066 | identityId is not manager | 该用户不是设备的管理员 | 检查该用户与设备的分享关系 |
2073 | this product not support share | 该设备的分享模式不支持生成二维码,例如:抢占式设备不支持分享 | 调用前尝试检查设备的分享模式 |
2074 | query msg-center hsf error | 调用消息中心错误 | 服务端发生未知异常,需要联系服务人员 |
2075 | share model not config for this product | 分享模式未配置 | 产品没有进行分享模式的设置,前往产品设置分享模式 |
2077 | "can't get identityId by email and mobile | 无法根据手机号或影响找到用户 identityId | 没有该用户,尝试重新输入 |
2078 | not the same initiator when cancel share dev or scene | 不是同一个发起者 | 不是该用户发起的分享无法取消该分享,调用前请检查是否为自己发起的分享 |
2082 | receiver has reject share | 接收者已拒绝分享 | 该分享已被操作,无法取消已被操作的分享 |
2085 | receiver has agree share. | 接收者已同意分享 | 该分享已被操作,无法取消已被操作的分享 |
2086 | can not share to oneself | 不能分享给自己 | 检查是否将设备的分享人填写为自己 |
2087 | iotId has bind to target user | 设备和目标用户已绑定 | 重复操作,操作之前检查是否已经将设备与用户绑定 |
2093 | forbidden to repeat cancel sharing | 不允许重复取消 | 重复操作,操作之前检查分享状态 |
2096 | sharing time expired | 分享已过期 | 尝试重新分享一次 |
2097 | sharing record not exist | 分享不存在 | 检查是否存在此分享 |
5005 | product not found | 产品没有找到 | 检查是否将ProductKey填写错误 |
5225 | query product failed | 查询产品失败 | 检查传入的ProductKey是否正确 |
6100 | device not found | 设备不存在 | 检查传入的iotId是否正确 |
6289 | device is already active | 当前提供的设备信息已在云端存在 | 检查当前传递的设备信息是否存在重复提交 |
6608 | token not found | 设备上报的token信息不存在 | token为必填字段,检查是否填写 |
9103 | update data failed | 升级失败 | 查询设备端上报日志定位错误 |
9112 | there is no device exist | 设备不存在 | 检查传入的iotId是否正确 |
9119 | firmware not exist | 固件不存在 | 检查传入的version版本号是否错误 |
9131 | invalid device | 非法的设备 | N/A |
9132 | non-existent job record | 升级任务记录不存在 | 需确认设备是否有进行过固件升级 |
9143 | upgrade info posted is invalid | 升级进度上报错误 | N/A |
9144 | device count exceeded | 设备数量超限 | N/A |
9146 | upgrade record not exist | 升级记录不存在 | 需确认设备有进行过该版本的固件升级 |
9153 | evice auth failed | 设备校验失败 | N/A |
10196 | device exist circle | 设备存在循环依赖(要求:特定产品的特定属性在TCA中不能重复出现) | N/A |
10197 | scene exist circle | 场景存在循环依赖(要求:action中指定的场景不能形成环) | 重新检查场景逻辑内是否存在循环依赖 |
10198 | scene depth illegal | 场景嵌套深度非法(要求:场景最多嵌套一层场景) | 场景最多在一层逻辑节点下嵌套一层判断节点,检查是够存在逻辑节点嵌套逻辑节点 |
10199 | scene width illegal | action中场景个数非法(要求action中场景个数不能超过100) | 检查action中场景个数是否已经超出限制 |
10200 | scene empty | 没有这个场景 | 确认改场景是否已经存在,是否为创建后未检查是否成功 |
20004 | gateway.backend service error | 请检查当前的请求入参是否存在错误的入参,例如JSON入参传递了JSONString类型 | N/A |
24063 | query device failed | 查询设备信息失败 | 请检查提供的设备ID信息是否存在错误,或提供了一个非法的设备ID信息 |
28504 | device is offline. | 设备不在线 | 操作前检查设备是否已经上线 |
28527 | user not bind with lock. | 钥匙还未和虚拟用户绑定 | 没有云端创建该虚拟锁用户,检查是否在云端创建了该锁用户 |
28528 | operation type not support. | 不支持当前传入的虚拟用户信息更新操作类型 | 指定的操作符类型错误,重新检查代码中相关枚举是否正确(1:添加,2:更新,3:删除) |
28529 | virtual user attr list is empty. | 虚拟用户的属性列表为空 | 传入的用户的属性及属性值为空,请检查传入的相关设置 |
28530 | lock user has been bound to other virtual user. | 钥匙已经和其他虚拟用户绑定 | 重新为新用户创建新的钥匙 |
28551 | user no register or router | 用户没有绑定已配网设备或路由器 | N/A |
28560 | device not exist | 设备不存在 | 检查传入的iotid |
28563 | ble device bind sign error | 蓝牙设备验签不通过 | 1. 检查签名三元组信息和产品信息是否正确设置 2.检查签名实现是否符合规范 |
28566 | product not exist | 产品不存在 | 检查是否传入了合法的存在的productKey |
28567 | device must be gprs device | 必须是GPRS设备 | 操作前检查设备网络类型 |
28601 | user device not bind. | 用户设备没有绑定 | 操作前确认用户与设备的绑定关系 |
29003 | identityId is null. | identityId为空 | 检查用户是否在其他的APP登录了 |