获取附件信息
主动安全目前主要指驾驶行为(DMS)、高级辅助驾驶(ADAS)、盲区监测(BSD)这三大类,当终端触发主动安全报警,会上传附件到服务器
对于实时上报的报警,还不能马上调用获取附件信息接口,因为可能附件还没有完成上传,上传过程中,服务器会通过websocket方式推送上传状态,如:当前报警上传附件的总数,已经完成上传的附件状态信息,具体消息定义查看websocket推送中的附件上传状态信息
对于历史报警,可以直接调用该接口获取附件信息,附件上传一般是在10秒以内可以完成,受网络状态影响
请求参数
| 字段 | 类型 | 必选 | 说明 |
|---|---|---|---|
| alarmID | string | 是 | 报警ID,对应报警信息里面的alarmID |
响应Data (类型:array(object))
| 字段 | 类型 | 说明 |
|---|---|---|
| totalSize | integer | 文件大小,单位Byte |
| fileName | string | 文件名 |
| fileUrl | string | 访问文件Url,可以直接放在浏览器打开,不需要Token |
示例
请求示例
url
http://localhost:8080/web_api/v1/media/get_attachment_info?alarmID=123456http://localhost:8080/web_api/v1/media/get_attachment_info?alarmID=123456响应示例
json
{
"hdr": {
"code": 200,
"message": "success"
},
"data": [{
"totalSize": 102400, //100K
"fileName": "test.jpg",
"fileUrl": "http://localhost:8080/test.jpg"
},{
"totalSize": 102400, //100K
"fileName": "test1.mp4",
"fileUrl": "http://localhost:8080/test1.mp4"
}]
}{
"hdr": {
"code": 200,
"message": "success"
},
"data": [{
"totalSize": 102400, //100K
"fileName": "test.jpg",
"fileUrl": "http://localhost:8080/test.jpg"
},{
"totalSize": 102400, //100K
"fileName": "test1.mp4",
"fileUrl": "http://localhost:8080/test1.mp4"
}]
}
X-Link API 文档-V4.0.0