上报状态
请求方式:POST
URL: http//ota.heclouds.com/ota/south/report
用户使用该API时,需要调用两次,先上报下载相关状态码(Result=1xx),再上报升级相关状态码(Result=2xx)。
我只想看示例!!!
http头部
| 参数名称 |
格式 |
是否必须 |
说明 |
| Authorization |
string |
是 |
安全鉴权信息 |
http请求参数
| 参数名称 |
格式 |
是否必须 |
说明 |
| dev_id |
long |
是 |
设备id |
| token |
string |
是 |
检测升级任务返回的token |
http body 内容
| 参数名称 |
格式 |
是否必须 |
说明 |
| result |
int |
是 |
详情见result说明 |
返回参数
| 参数名称 |
格式 |
说明 |
| errno |
int |
调用错误码,详见错误码说明 |
| error |
string |
错误描述,为"succ"表示调用成功 |
result说明
| result码 | 说明 | result码 | 说明 |
| 101 | 升级包下载成功。 | 102 | 下载失败,空间不足 |
| 103 | 下载失败,内存溢出 | 104 | 下载失败,下载请求超时 |
| 105 | 下载失败,电量不足 | 106 | 下载失败,信号不良 |
| 107 | 下载失败,未知异常 | - | - |
| 201 | 升级成功 | 202 | 升级失败,电量不足 |
| 203 | 升级失败,内存溢出 | 204 | 升级失败,版本不一致 |
| 203 | 升级失败,内存溢出 | 204 | 升级失败,版本不一致 |
| 205 | 升级失败,MD5校验失败 | 206 | 升级失败,未知异常 |
| 207 | 达到最大重试次数 | 208 | 设备升级过期 |
错误码说明
| 错误码 | 说明 |
| 0 | 上报信息成功。 |
| 1 | 上报信息失败,token鉴权失败。 |
| 2 | 上报失败,上报的状态码不能识别。 |
| 20 | 上报信息失败,升级任务已经完成。 |
| 21 | 无效的操作,sdk逻辑错误。 |
| 22 | 上报信息失败,升级任务已被取消。 |
| 24 | 请求内容result错误。 |
请求参数示例
{
"result": 101
}
返回示例
{
"errno": 0,
"error": "succ"
}