错误码
AIOT开放API的返回结果中,包含一个code字段,它的值是错误码,下面是定义出来的错误码:
类别 | code | 表示 | 说明 |
---|---|---|---|
SUCCESS | 0 | SUCCESS | 成功 |
ERROR_PACKAGE | 100 | ERROR_TIMEOUT | Timeout, 超时 |
ERROR_PACKAGE | 101 | ERROR_PACKAGE_ILLEGAL | 数据包非法 |
ERROR_PACKAGE | 102 | ERROR_PACKAGE_DAMAGE | 数据包损坏 |
ERROR_REQUEST | 301 | ERROR_REQUEST_PATH | 请求路径错误 |
ERROR_REQUEST | 302 | ERROR_REQUEST_PARAMS | 请求参数错误 |
ERROR_USER | 401 | ERROR_USER_NO_REG | 用户未注册 |
ERROR_USER | 402 | ERROR_USER_NO_LOGIN | 用户未登录 |
ERROR_USER | 403 | ERROR_USER_PERMISSION_DENIED | 拒绝用户访问,没有权限 |
ERROR_USER | 411 | ERROR_PASSWORD_NOT_CORRECT | 密码错误 |
ERROR_USER | 412 | ERROR_TOKEN_FAILED | Token失效 |
ERROR_SERVER | 500 | ERROR_INTERNAL_SERVER | Server Error 服务器出错,服务器处理中出错 |
ERROR_DEVICE | 601 | ERROR_DEVICE_NO_REG | 设备未注册 |
ERROR_DEVICE | 602 | ERROR_DEVICE_OFFLINE | 设备离线 |
ERROR_DEVICE | 603 | ERROR_DEVICE_PERMISSION_DENIED | 拒绝设备访问,没有权限 |
ERROR_DEVICE | 604 | ERROR_DEVICE_BIND | 设备绑定错误,未绑定,或绑定的用户名有误 |
ERROR_THIRD | 801 | ERROR_APP3RD_APPID_OR_APPKEY_ILLEGAL | APPID或APPKey有误 |
ERROR_THIRD | 802 | ERROR_THIRD_APP_ID_HAS_NO_PERMISSION | appId无权限访问该API |
ERROR_THIRD | 805 | ERROR_APP3RD_OAUTH2_ACCESSTOKEN_ILLEGAL | accessToken有误 |
ERROR_THIRD | 806 | ERROR_APP3RD_OAUTH2_ACCESSTOKEN_EXPIRED | accessToken过期 |
ERROR_THIRD | 807 | ERROR_APP3RD_OAUTH2_REFRESHTOKEN_ILLEGAL | refreshToken有误 |
ERROR_THIRD | 808 | ERROR_APP3RD_OAUTH2_REFRESHTOKEN_EXPIRED | refreshToken过期 |
ERROR_OTA | 901 | ERROR_OTA_FIRMWARE_NOT_EXIST | 不存在该firmware |