最近更新时间:2022-11-04
查询镜头设备列表,镜头设备指的是IPC和通道。
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
Action | 是 | String | 系统指定参数。取值:QueryCamera |
DeviceId | 否 | String | 按设备ID查询,支持多值查询(最大100个),用英文逗号分割。 |
ParentId | 否 | String | 按父设备ID查询(适用于查询NVR和下级平台的所有通道列表) |
Type | 否 | String | 按设备类型查询。取值:ipc、nvr、platform (如果不为空,需要指定GroupId) |
ParentGbDeviceId | 否 | String | 关联设备国标ID (如果不为空,需要指定GroupId) |
ParentName | 否 | String | 关联设备名称 |
Name | 否 | String | 按设备名称查询(支持模糊查询) |
GroupId | 否 | String | 按空间ID查询。 GbDeviceId、DeviceStatus、StreamStatus, ParentGbDeviceId, Type 不为空时此字段必传 |
GbDeviceId | 否 | String | 按国标ID查询(需要指定GroupId) |
ManageStatus | 否 | String | 根据设备启用状态查询,启用:active 停用:stop(不区分大小写) |
DeviceStatus | 否 | String | 按设备上下线状态查询,在线:online 离线:offline 未注册:unregistered (如果不为空,需要指定GroupId) |
StreamStatus | 否 | String | 按流状态查询,在线:on 离线:off (如果不为空,需要指定GroupId) |
PageSize | 否 | Integer | 分页大小,默认为20 |
PageNum | 否 | Integer | 第几分页,默认为1 |
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
RequestId | 是 | String | 该条接口请求ID |
Code | 是 | String | 错误码 0:表示成功 |
Message | 否 | String | 提示信息 |
Data | 否 | Object | 返回数据 |
--TotalCount | 是 | Integer | 镜头总数 |
--PageNum | 是 | Integer | 当前页 |
--PageSize | 是 | Integer | 分页大小 |
--PageTotal | 是 | Integer | 分页总数 |
--CameraList | 是 | array of camera objects | 镜头列表 |
camera 定义
参数 | 是否必选 | 参数类型 | 描述 |
---|---|---|---|
DeviceId | 是 | String | 设备ID |
Type | 是 | String | 设备类型。取值:ipc、channel |
Name | 是 | String | 设备名称。 |
GroupId | 是 | String | 设备所属空间ID。 |
GroupName | 是 | String | 设备所述空间名称。 |
ParentId | 否 | String | 上级设备ID |
ParentName | 否 | String | 上级设备名称 |
ChannelId | 否 | Long | 通道号 |
GbDeviceId | 否 | String | 设备国标ID |
SupportPtz | 否 | Integer | 是否支持云台。取值: 0(不支持) 1(支持) |
StreamName | 否 | String | 流名称。 |
PushUrl | 否 | String | 推流地址 |
ManageStatus | 是 | String | 设备管理状态。取值:active(启用)、stop(停用) |
DeviceStatus | 是 | String | 设备状态。取值:online(在线)、offline(离线)、unregistered(未注册) |
StreamStatus | 是 | String | 流状态。取值:on(在线),off(不在线) |
BusinessStatus | 是 | String | 设备业务状态,4位状态位0000,从右到左依次为: 计划录制状态,手动录制状态,计划截图状态,手动截图状态。(状态位更新有3-6分钟左右延迟)0:空闲 1:开启中 |
CreateTime | 是 | String | 创建日期,格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间 |
UpdateTime | 是 | String | 更新日期,格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间 |
LastOnlineTime | 否 | String | 设备最后一次在线时间 格式如:yyyy-MM-ddTHH:mm:ssZ,UTC时间 |
请求示例:
GET https://api.unicloud.com/univms?
Action=QueryCamera
&Name=测试设备-0000
&GroupId=uni0341122041424855039
&公共请求参数
返回示例:
国标空间下ipc、channel(nvr) { "RequestId": "24422479-50ba-45d5-9172-8bb129a5a90d", "Code": "0", "Data": { "PageSize": 20, "PageNum": 1, "TotalCount": 2, "PageTotal": 1, "CameraList": [ { "DeviceId": "uni0340011122060593909060", "Type": "ipc", "Name": "测试设备-00001", "GroupId": "uni03411202109f70ec206", "GroupName": "测试空间", "ParentId": "uni0340011122060593909060", "ParentName": "测试设备-00001", "GbDeviceId": "12000000001320399551", "ManageStatus": "active", "DeviceStatus": "unregistered", "StreamStatus": "off", "CreateTime": "2022-06-01T05:51:48Z", "UpdateTime": "2022-06-01T05:51:48Z" }, { "DeviceId": "uni0340031122062076407929", "Type": "channel", "Name": "测试设备-00004", "GroupId": "uni03411202109f70ec206", "GroupName": "测试空间", "ParentId": "uni0340021122060206265556", "ParentName": "测试设备-00003", "ChannelId": "1", "GbDeviceId": "12000000001320323994", "ManageStatus": "active", "DeviceStatus": "offline", "StreamStatus": "off", "CreateTime": "2022-06-01T06:34:05Z", "UpdateTime": "2022-06-01T06:34:05Z" } ] } } channel(platform) { "RequestId": "071c4416-7f7d-45e9-aca4-ca8801753582", "Code": "0", "Data": { "PageSize": 20, "PageNum": 1, "TotalCount": 1, "PageTotal": 1, "CameraList": [ { "DeviceId": "uni0340031122071116899151", "Type": "channel", "Name": "通道一", "GroupId": "uni03411202109f70ec206", "GroupName": "上海测试空间", "ParentId": "uni0340041122070426267133", "ParentName": "测试级联设备0004", "ChannelId": "0", "GbDeviceId": "13050111091327000001", "ManageStatus": "stop", "DeviceStatus": "offline", "StreamStatus": "on", "CreateTime": "2022-07-21T11:34:58Z", "UpdateTime": "2022-07-26T01:06:17Z", "SupportPtz": 1, "BusinessStatus": "0000" } ] } } rtmp空间下设备 { "RequestId": "dcc7e3a1-47d7-4f44-ba02-c47af473b320", "Code": "0", "Data": { "PageSize": 20, "PageNum": 1, "TotalCount": 1, "PageTotal": 1, "CameraList": [ { "DeviceId": "uni0340001122060134481927", "Type": "ipc", "Name": "测试设备-00002", "GroupId": "uni0341122041424855039", "GroupName": "121212", "ParentId": "", "GbDeviceId": "", "StreamName": "uni0340001122060134481927", "PushUrl": "rtmp://www.baidu.com/uni0341122041424855039/uni0340001122060134481927?token=695016168013ca6ba74f7f94a1d25573&time=1654067537", "ManageStatus": "stop", "DeviceStatus": "unregistered", "StreamStatus": "off", "CreateTime": "2022-06-01T05:55:45Z", "UpdateTime": "2022-06-01T06:32:28Z" } ] } } |
状态码 | 描述 |
---|---|
200 | OK |
400 | Bad Request |