跳至主要内容

监控视频

获取监控视频列表​

接口描述​

通过指定页码、每页大小、关键字,获取监控视频列表。

请求方法​

/sol_monitor/camera/user/list

请求方式​

GET

请求参数​

名称位置类型必选说明
pagequerystring是当前页
pageSizequerystring是每页大小
keyWordquerystring是关键字
x-access-tokenheaderstring是token

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue请求是否成功
» messagestringtrue请求结果的提示消息
» codeintegertrue请求状态码
» resultobjecttrue监控视频列表
»» content[object]true
»»» deviceNamestringtrue设备别名
»»» nickNamestringtrue监控视频别名
»»» cameraSnstringtrue设备 SN
»»» deviceStatusintegertrue设备状态1:在线,null:离线
»»» captureUrlstringtrue抓拍图片路径
»»» captureUrlReadnulltrue抓拍图片地址
»»» captureTimestringtrue抓拍时间
»»» deviceImagenulltrue设备图片
» timestampintegertrue响应数据的时间戳

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头1",
"nickName": "宁波戴卡摄像头1",
"cameraSn": "AZ1330329",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 13:27:01",
"updateTime": "2024-10-29 13:27:01",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/AZ1330329/AZ1330329_20250124130008.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:10",
"deviceImage": null,
"plantName": "宁波戴卡二期2MWp工商业电站",
"id": 207
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头2",
"nickName": "宁波戴卡摄像头2",
"cameraSn": "FA8213602",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 14:53:14",
"updateTime": "2024-10-29 14:53:14",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/FA8213602/FA8213602_20250124130010.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:12",
"deviceImage": null,
"plantName": "宁波戴卡二期2MWp工商业电站",
"id": 208
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "恒为电子摄像头1",
"nickName": "恒为电子摄像头",
"cameraSn": "FA3455209",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-07-19 10:56:20",
"updateTime": "2024-07-19 10:56:20",
"plantId": 43335,
"forwardPhotos": "operation/43335/10/201/IMG_2201_1723024871971.jpeg",
"forwardPhotosUploadStatus": 1,
"assetsViewStatus": 1,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": 137,
"areaDivideName": "NB01-NB06所在屋顶",
"captureUrl": "camera/FA3455209/FA3455209_20250124130003.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:05",
"deviceImage": null,
"plantName": "浙江恒为电子科技704.03KWp工商业电站",
"id": 201
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "恒为电子摄像头2",
"nickName": "恒为电子摄像头2",
"cameraSn": "FA3455212",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-08-07 10:40:30",
"updateTime": "2024-08-07 10:40:30",
"plantId": 43335,
"forwardPhotos": "operation/43335/10/205/IMG_2222_1723024878751.jpeg",
"forwardPhotosUploadStatus": 1,
"assetsViewStatus": 1,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": 137,
"areaDivideName": "NB01-NB06所在屋顶",
"captureUrl": "camera/FA3455212/FA3455212_20250124130005.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:08",
"deviceImage": null,
"plantName": "浙江恒为电子科技704.03KWp工商业电站",
"id": 205
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "上海凯泉摄像头01",
"nickName": "上海凯泉摄像头01",
"cameraSn": "FC8598131",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-05-16 15:41:47",
"updateTime": "2024-05-16 15:41:47",
"plantId": 43227,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": 129,
"areaDivideName": "NB03-NB17所在屋顶",
"captureUrl": "camera/FC8598131/FC8598131_20250124130000.jpg",
"captureUrlRead": null,
"captureTime": "2025-01-24 13:00:03",
"deviceImage": null,
"plantName": "*上海凯泉4.4MWp工商业电站",
"id": 199
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 20,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 5,
"totalPages": 1,
"last": true,
"first": true,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 5,
"size": 20,
"number": 0,
"empty": false
},
"timestamp": 1737695660780
}

获取海康摄像头 AccessToken​

接口描述​

通过指定电站 ID 获取海康摄像头 AccessToken

请求方法​

/sol_monitor/camera/getHakAccesstoken

请求方式​

GET

请求参数​

名称位置类型必选说明
X-Access-Tokenheaderstring是token

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue请求是否成功
» messagestringtrue请求结果的提示消息
» codeintegertrue请求状态码
» resultstringtrue海康返回结果 JSON 字符串
» timestampintegertrue响应数据的时间戳

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": "{\"code\":200,\"message\":\"操作成功\",\"data\":{\"appKey\":\"e69f225ba52640b0b86eb02730e940d9\",\"token\":\"ra.9h0g4449atf8626d52pjrfnaamqnfe5g-9kgae71ge0-15aeju8-6ilowoeym\"}}",
"timestamp": 1737688234669
}

获取电站下摄像头列表​

接口描述​

获取电站下摄像头列表

请求方法​

/sol_monitor/camera/list

请求方式​

GET

请求参数​

名称位置类型必选说明
pagequeryinteger是当前页
pageSizequeryinteger是每页大小
keyWordquerystring否关键字
plantIdqueryinteger是电站 ID
X-Access-Tokenheaderstring是token

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue请求是否成功
» messagestringtrue请求结果的提示消息
» codeintegertrue请求状态码
» resultobjecttrue摄像头列表具体数据
»» content[object]true摄像头列表
»»» deviceNamestringtrue设备别名
»»» nickNamestringtrue监控视频别名
»»» cameraSnstringtrue设备 SN
»»» deviceStatusintegertrue设备状态1:在线,null:离线
»»» isEncryptintegertrue加密状态0:关闭,null:开启
»»» createTimestringtrue创建时间
»»» updateTimestringtrue更新时间
»»» plantIdintegertrue电站 ID
»»» captureUrlstringtrue抓拍图片路径
»»» captureUrlReadstringtrue抓拍图片地址
»»» captureTimestringtrue抓拍时间
»»» deviceImagestringtrue设备图片
»»» plantNamenulltrue关联电站
»»» idintegertrue摄像头 ID
» timestampintegertrue响应数据的时间戳

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"content": [
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头1",
"nickName": "宁波戴卡摄像头1",
"cameraSn": "AZ1330329",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 13:27:01",
"updateTime": "2024-10-29 13:27:01",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/AZ1330329/AZ1330329_20250124110007.jpg",
"captureUrlRead": "https://clean-minio.z-energy.tech/hik/camera/AZ1330329/AZ1330329_20250124110007.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=BqniSIhwHzMcfeM6%2F20250124%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250124T031445Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3b155817c461061d5b335ff862d35113c1ab414e71aca88d5c3010e94dca3acb",
"captureTime": "2025-01-24 11:00:15",
"deviceImage": "https://zone-monitor.oss-cn-shanghai.aliyuncs.com/temp/%E5%A3%81%E7%BA%B8_1730179216771.png?Expires=1737692085&OSSAccessKeyId=LTAI5tEQjYx5CCj96yRPu1kG&Signature=A59pk%2FTlWccvph0d%2BWvuzFCSNhk%3D&x-oss-process=image%2Fresize%2Cm_lfit%2Ch_400%2Cw_400",
"plantName": null,
"id": 207
},
{
"groupId": null,
"faceGroupId": null,
"deviceName": "宁波戴卡摄像头2",
"nickName": "宁波戴卡摄像头2",
"cameraSn": "FA8213602",
"verificationCode": null,
"deviceStatus": 1,
"isEncrypt": 1,
"privacyStatus": null,
"pirStatus": null,
"alarmSoundMode": null,
"battryStatus": null,
"lockSignal": null,
"diskNum": null,
"diskState": null,
"cloudStatus": null,
"nvrDiskNum": null,
"nvrDiskState": null,
"createTime": "2024-10-29 14:53:14",
"updateTime": "2024-10-29 14:53:14",
"plantId": 43369,
"forwardPhotos": null,
"forwardPhotosUploadStatus": null,
"assetsViewStatus": null,
"keepYears": null,
"keepMonths": null,
"keepDaily": null,
"keepStartTime": null,
"keepEndTime": null,
"areaDivideId": null,
"areaDivideName": null,
"captureUrl": "camera/FA8213602/FA8213602_20250124110015.jpg",
"captureUrlRead": "https://clean-minio.z-energy.tech/hik/camera/FA8213602/FA8213602_20250124110015.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=BqniSIhwHzMcfeM6%2F20250124%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250124T031445Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=5d3d4d8b54314b9630b060aba619779eb878899aa5ad0c3cc60be4c4dbd2a91a",
"captureTime": "2025-01-24 11:00:17",
"deviceImage": "https://zone-monitor.oss-cn-shanghai.aliyuncs.com/temp/%E5%A3%81%E7%BA%B8_1730179216771.png?Expires=1737692085&OSSAccessKeyId=LTAI5tEQjYx5CCj96yRPu1kG&Signature=A59pk%2FTlWccvph0d%2BWvuzFCSNhk%3D&x-oss-process=image%2Fresize%2Cm_lfit%2Ch_400%2Cw_400",
"plantName": null,
"id": 208
}
],
"pageable": {
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"pageSize": 20,
"pageNumber": 0,
"offset": 0,
"unpaged": false,
"paged": true
},
"totalElements": 2,
"totalPages": 1,
"last": true,
"first": true,
"sort": {
"sorted": false,
"unsorted": true,
"empty": true
},
"numberOfElements": 2,
"size": 20,
"number": 0,
"empty": false
},
"timestamp": 1737688485774
}

获取摄像头设备频道列表​

接口描述​

获取摄像头设备频道列表

请求方法​

/sol_monitor/camera/getHakDeviceChannelList

请求方式​

GET

请求参数​

名称位置类型必选说明
deviceSnquerystring是设备 SN
X-Access-Tokenheaderstring是token

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» codeintegertrue请求状态码
» dataobjecttrue返回数据
»» pageNointegertrue当前页
»» pageSizeintegertrue每页大小
»» totalintegertrue总数
»» rows[object]true频道列表
»»» deviceSerialstringfalse设备序列号
»»» channelIdstringfalse频道 ID
» messagestringtrue请求结果的提示消息

返回示例​

{
"code": 200,
"data": {
"pageNo": 1,
"pageSize": 999,
"total": 1,
"rows": [
{
"deviceSerial": "AZ1330329",
"channelId": "314889c7606d40369571a2f9e148c551",
"channelName": "DS-2DE2Q120MZ-TGLSE(AZ1330329)",
"channelNo": 1,
"channelStatus": 1,
"channelType": "10300",
"createTime": "2024-10-29T05:22:35.000+00:00",
"isUse": 1,
"ipcSerial": "AZ1330329",
"childDeviceModel": "",
"childDeviceCategory": ""
}
]
},
"message": "操作成功"
}

获取电站摄像头详情信息​

接口描述​

获取电站摄像头详情信息

请求方法​

/sol_monitor/camera/detail

请求方式​

GET

请求参数​

名称位置类型必选说明
cameraSnquerystring是摄像头 SN
X-Access-Tokenheaderstring是token

返回数据结构​

状态码 200

名称类型必选约束中文名说明
» successbooleantrue请求是否成功
» messagestringtrue请求结果的提示消息
» codeintegertrue请求状态码
» resultobjecttrue返回数据
»» cameraStatusobjecttrue摄像头相关状态
»»» privacyStatusintegertrue隐私状态1: 开启,null: 关闭
»»» pirStatusintegertrue红外状态1: 启用,null: 关闭
»»» alarmSoundModeintegertrue告警声音模式0: 短叫、1: 长叫、2: 静音、null: 自定义语音
»» nickNamestringtrue摄像头昵称
»» cameraDetailobjecttrue摄像头详情
»»» idintegertrue摄像头 ID
»»» deviceNamestringtrue设备名称
»»» deviceSnstringtrue设备 SN
»»» groupIdintegertrue分组 ID
»»» groupNostringtrue分组编号
»»» deviceStatusintegertrue设备状态1: 在线,null: 离线
»»» isEncryptintegertrue加密状态0: 关闭,null: 开启
»»» defenceintegertrue布撤防状态0:撤防,1:布防
»»» deviceImagestringtrue设备图片链接
»»» brandIdintegertrue品牌 ID
»»» brandstringtrue品牌名称
»»» modelIdintegertrue型号 ID
»»» modelstringtrue型号名称
» timestampintegertrue响应数据的时间戳

返回示例​

{
"success": true,
"message": "操作成功!",
"code": 200,
"result": {
"cameraStatus": {
"privacyStatus": 0,
"pirStatus": -2,
"alarmSoundMode": 2,
"battryStatus": -1,
"lockSignal": -1,
"cloudStatus": -1,
"diskNum": 1,
"diskState": "0---------------",
"nvrDiskNum": -2,
"nvrDiskState": "-2"
},
"nickName": "宁波戴卡摄像头1",
"cameraDetail": {
"id": 6996,
"deviceName": "宁波戴卡摄像头1",
"deviceSn": "AZ1330329",
"groupId": 177,
"groupNo": "1",
"faceGroupId": null,
"verificationCode": "PTTRUvJH",
"deviceStatus": 1,
"isEncrypt": 1,
"defence": 0,
"isFluorite": 1,
"labelInfo": [
{
"id": 45,
"label_name": "海康摄像头"
}
],
"deviceImage": "temp/壁纸_1730179216771.png",
"documentLink": "",
"documentName": "",
"brandId": 1755,
"brand": "海康威视",
"modelId": 1233,
"model": "DS-2DE2Q120MZ-T/G SE",
"deviceType": 10,
"communicationPointTableId": 198,
"labelList": [45],
"communicationPointTableName": "海康摄像头点表",
"deviceClassify": 1
}
},
"timestamp": 1737688641201
}