# API异常状态码

当API请求由于权限不足、请求次数超过限制等原因导致错误时,API会返回如下结构的错误信息。您的程序可以根据message中记录的状态码来进行相应的处理。

{
  "meta": {
    "success": false,
    "message": "100003"
  },
  "data": "Internal Server error"
}

可能出现的异常状态码说明如下:

状态码 含义 备注
100001 操作成功 该状态码不是异常状态码
100003 内部服务异常
100016 请求参数错误 请检查请求参数是否符合规范
110509 设备不存在 用户未持有该设备(自己注册或分享)、设备使用旧固件
110539 没有写数据的权限
110556 设备离线,无法处理当前操作
100015 用户没有操作权限
100020 请求头参数异常 请检查请求头参数是否符合规则
100021 禁止访问 IP已被加入黑名单,请联系管理员
100007 不支持该请求方法
120005 API请求失败,API权限已停用 请联系管理员
120006 API请求失败,无法获取API权限 请联系管理员
120007 API请求失败,获取请求信息异常 请联系管理员
120008 API请求失败,签名sig验证不通过
120009 API请求失败,请求时间过期
120010 API请求失败,超过每分钟最大请求次数
120011 API请求失败,超过每小时最大请求次数
120012 API请求失败,没有该接口访问权限 请联系管理员