批量查询设备直播信息及状态(API名称:queryLiveInfoBatch)
功能介绍
用于批量查询设备直播信息及状态。
相关接口
接口名称 | 调用说明 |
|---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
POST | https://isdp+域名/openapi/v1/ivm/queryLiveInfoBatch | OpenAPI | application/json |
请求头
KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
Content-Type | application/json | 是 | 无 |
Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
deviceUserId | String | 是 | 设备使用人Id |
deviceType | String | 否 | 设备类型 |
deviceState | String | 否 | 设备状态 |
projectNumber | String | 否 | 项目编码 |
orgId | String | 否 | 组织Id |
响应参数
字段名 | 数据类型 | 描述 |
|---|---|---|
isdpDeviceId | String | isdp唯一设备ID |
deviceId | String | 设备ID |
channelId | String | 通道ID |
deviceName | String | 设备名称 |
deviceState | String | 设备状态 |
accessProtocol | String | 接入协议 |
deviceType | String | 设备类型 |
deviceSystemState | String | 设备管理状态 |
description | String | 描述 |
model | String | 设备型号 |
manufacture | String | 生产厂商 |
channelTotal | int | 通道总数 |
streamTotal | int | 每个通道码流数量 |
firmware | String | 摄像头固件版本号 |
deviceAbility | String | 能力集 |
mac | String | mac地址 |
createTime | String | 创建时间 |
updateTime | String | 更新时间 |
protocolVersion | String | 协议版本 |
deviceIp | String | 设备ip |
devicePort | String | 设备端口 |
projectName | String | 项目名称 |
projectNumber | String | 项目编码 |
deviceAddress | String | 设备地址 |
fileId | String | 图片编号 |
sysType | String | 系统类型 |
fileSize | String | 文件大小 |
fileName | String | 文件名称 |
fileExt | String | 文件扩展名 |
deviceAddressNumber | String | 设备地址编号 |
deviceSubType | String | 子设备类型 |
deviceAlarmStatus | String | 设备告警状态 |
autoJoin | String | 是否主动入会 |
battery | String | 电量 |
ownnerId | String | 设备责任人ID |
orgNo | String | 组织编码 |
longitude | String | 经度 |
latitude | String | 纬度 |
chatJid | String | IM群组ID |
chatId | String | IM聊天ID |
liveChannelId | String | 频道播放ID |
userName | String | 设备使用人名称 |
ownnerName | String | 设备责任人名称 |
webPlayUrl | String | web播放地址 |
bindStatus | Integer | 设备绑定状态 |
bindUserId | Long | 设备绑定的用户Id |
buOrgId | Long | 设备所在组织Id |
buOrgName | String | 设备所在组织名称 |
coordType | String | 坐标类型 |
creationDate | Date | 创建时间 |
deviceManageState | String | 设备管理状态 |
deviceStateBefore | String | 设备上报之前的状态 |
deviceTypeName | String | 设备类型名称 |
deviceUserId | Long | 设备使用人Id |
deviceUserName | String | 设备使用人名称 |
deviceUserNameOnly | String | 设备使用人名称 |
enableEndSide | String | 是否开启边缘AI |
enableVideoRecording | String | 是否开启录像 |
groupId | Long | 群组Id |
groupName | String | 群组名称 |
integrationPlatform | String | 集成平台 |
lastReportTime | Date | 最后一次上报时间(时间戳) |
lastUpdateDate | Date | 最后更新时间(时间戳) |
lastUpdatedBy | Long | 最后更新人 |
onlineDuration | Long | 设备在线时长 |
stateChangeReason | String | 设备状态改变原因 |
stateChangeReasonCode | String | 设备状态改变原因码 |
storageRemain | Long | 存储保留 |
storageTotal | Long | 存储总计 |
deviceTypeName | String | 设备类型名称 |
tenantId | Long | 租户Id |
请求示例
{
"deviceUserId": "404870,930206",
"deviceType": "INTELLIGENT_SAFETY_HELMET"
} 响应示例
{
"status": 1,
"message": "SUCCESS",
"error": null,
"data": [
{
"deviceId": "h1226",
"isdpDeviceId": "h1226--1",
"battery": "96",
"deviceName": "h1226",
"deviceUserId": 930206,
"deviceUserName": "江德康_18290065277",
"tenantId": 886,
"deviceType": "INTELLIGENT_SAFETY_HELMET",
"liveChannelId": "497393987870789",
"chatJid": "810170@saasgroupchat.xxxx.test.huawei.com",
"chatId": "930228@xxxx.test.huawei.com",
"deviceState": "OFFLINE",
"enableEndSide": "N",
"userName": null,
"ownnerName": null,
"deviceUserNameOnly": "江德康",
"deviceTypeName": "智能安全帽"
},
{
"deviceId": "h12272",
"isdpDeviceId": "h12272--1",
"battery": "75",
"deviceName": "h12272",
"deviceUserId": 404870,
"deviceUserName": "老张2_13928461142",
"tenantId": 886,
"deviceType": "INTELLIGENT_SAFETY_HELMET",
"liveChannelId": "497697952440389",
"chatJid": "810300@saasgroupchat.xxxx.test.huawei.com",
"chatId": "930230@xxxx.test.huawei.com",
"deviceState": "OFFLINE",
"enableEndSide": "N",
"userName": null,
"ownnerName": null,
"deviceUserNameOnly": "老张2",
"deviceTypeName": "智能安全帽"
}
],
"timestamp": "2024-01-18T14:12:37.428+0800"
} 
