请求方式:GET
URL: http://ota.heclouds.com/ota/south/download/{token}/check
用户在设备升级过程中,根据需要使用此API,属于可选操作。
| 参数名称 | 格式 | 是否必须 | 说明 |
|---|---|---|---|
| Content-Type | string | 是 | 必须为application/json |
| Authorization | string | 是 | 安全鉴权信息 |
| 参数名称 | 格式 | 是否必须 | 说明 |
|---|---|---|---|
| dev_id | long | 是 | 设备id |
| 参数名称 | 格式 | 说明 |
|---|---|---|
| errno | int | 调用错误码,为0表示调用成功 |
| error | string | 错误描述,为"succ"表示调用成功 |
| 错误码 | 说明 |
|---|---|
| 0 | 有效。 |
| 4 | token和did不一致。 |
| 7 | OneNET内部错误。 |
| 12 | token过期,设备升级流程结束。 |
| 17 | 无效的状态,只有当设备的升级任务处于待升级和下载中时,才可以进行token校验,其他状态不支持token校验。 |
| 20 | 升级任务结束,设备升级流程结束。 |
| 21 | 无效操作,sdk逻辑错误。 |
| 22 | 升级任务被取消,无需上报升级失败。 |
1、设备通过任务检查接口获得任务信息后,需要通过token检测接口进行token检查(因为token存在2天有效期);
2、token检测接口调用成功后,平台会将设备升级任务从“待升级”状态转变为“正在下载”状态。
{
"errno": 0,
"error": "succ"
}