4 API错误代码
测试API失败时,返回的Json内容分别为: {"code":-1}、{"code":-2}、{"code":-3}、······、{"code":-27}。
返回码说明:
| 返回码 | 含义说明 | 
|---|---|
| 0 | 正确返回 | 
| -1 | 缺少基本请求参数 | 
| -2 | 请求参数存在敏感信息 | 
| -3 | 请求超时 | 
| -4 | 请求参数Mac格式不正确 | 
| -5 | Mac对应的设备未开放分享 | 
| -6 | 无效的Mac | 
| -7 | 无效的AK | 
| -8 | 签名验证不通过 | 
| -9 | Key对应的产品数据点未开放分享 | 
| -10 | API异常返回 | 
| -11 | API未开放 | 
| -12 | 上报数据为空或格式不正确 | 
| -13 | 产品未创建数据点 | 
| -14 | 公司未创建产品 | 
| -15 | AccessToken失效 | 
| -16 | 无效的签名时间戳 | 
| -17 | 下发指令数量超过限制 | 
| -18 | 手机号已注册 | 
| -19 | 手机号未注册 | 
| -20 | 用户token验证失败 | 
| -21 | 设备已经被绑定 | 
| -22 | 用户和设备无绑定关系 | 
| -23 | 用户无绑定设备 | 
| -24 | 用户不属于该公司 | 
| -25 | 设备已分享该用户 | 
| -26 | 设备已取消分享 | 
| -27 | 子设备不存在 |