上报状态
请求方式:POST
URL: http(s)//ota.heclouds.com/ota/south/report
用户使用该API时,需要调用两次,先上报下载相关状态码(Result=1xx),再上报升级相关状态码(Result=2xx)。
我只想看示例!!!
http头部
参数名称 |
格式 |
是否必须 |
说明 |
Authorization |
string |
是 |
安全鉴权信息 |
http请求参数
参数名称 |
格式 |
是否必须 |
说明 |
dev_id |
string |
是 |
设备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"
}