倍特威视在线接口文档
  1. 告警接收服务
倍特威视在线接口文档
  • JWT Token 使用说明
  • 视频分析服务
    • 人工复查服务
      • 人工复查列表
    • 设备管理
      • 获取所设备列表
    • 告警接收服务
      • 告警推送接收示例
        POST
    • 视频服务管理
      • 获取视频流
    • 登陆管理
      • JWT 登陆认证接口
    • 告警服务管理
      • 获取操告警数据列表
      • 获取告警类型
    • 算法任务管理
      • 创建智能分析任务
      • 停止智能分析任务
      • 删除智能分析任务
      • 启动智能分析任务
      • 批量查询智能分析任务
      • 智能图像检索
      • 获取前10条告警数据
    • 算法设置服务
      • 获取设备树
  1. 告警接收服务

告警推送接收示例

POST
/api/External/receiveAlarmData
External

请求参数

Body 参数application/json
DBAlarmID
integer <int32>
告警编号,主键
必需
AlarmID
integer <int32>
告警ID
必需
ScannerAlarmID
integer <int32>
必需
IntellexAlarmID
string  | null 
可选
ScannerCustomerNumber
integer <int32>
设备号
必需
ScannerFeedNumber
integer <int32>
通道号
必需
ScannerIP
string  | null 
分析服务IP
可选
VideoSourceSystemID
string  | null 
可选
VideoSourceChannelID
integer <int32> | null 
可选
AlarmType
string 
告警类型
必需
ManagerStartTime
string <date-time> | null 
告警开始时间
可选
ManagerAlarmTime
string <date-time>
告警发生时间
必需
ManagerEndTime
string <date-time> | null 
告警结束时间
可选
VideoSourceAlarmStartTime
integer <int64> | null 
可选
VideoSourceAlarmTime
integer <int64> | null 
可选
VideoSourceAlarmEndTime
integer <int64> | null 
可选
JPBPath
string  | null 
告警录像地址
可选
ThumbnailRows
integer <int32> | null 
可选
ThumbnailCols
integer <int32> | null 
可选
ThumbnailSize
integer <int32> | null 
可选
ThumbnailPath
string 
必需
告警图片http地址
ScannerName
string  | null 
分析服务名
可选
spareInt1
integer <int32> | null 
可选
spareInt2
integer <int32> | null 
可选
spareInt3
integer <int32>
必需
处理状态 1:已处理 0:未处理
spareStr32_1
string  | null 
可选
spareStr32_2
string  | null 
可选
spareStr64_1
string 
相机名称
必需
spareStr64_2
string 
必需
分类告警目标信息,json字符串
ruleName
string  | null 
算法名称
可选
AlarmLevelID
integer <int32>
告警等级
必需
UserID
integer <int32> | null 
用户ID
可选
ackTime
string <date-time> | null 
可选
RuleNameStr
string 
告警名称
必需
PTZNumber
integer <int32> | null 
可选
SpeciesID
integer <int32> | null 
可选
DVUID
integer <int32> | null 
可选
CalibrationID
integer <int32> | null 
可选
DescribeInfo
string 
描述说明
必需
VcaServerID
string  | null 
可选
VcaServer 编号
Thumbnail
string <byte> | null 
base64图片
可选
示例
{
  "DBAlarmID": 0,
  "AlarmID": 0,
  "ScannerAlarmID": 0,
  "IntellexAlarmID": "string",
  "ScannerCustomerNumber": 0,
  "ScannerFeedNumber": 0,
  "ScannerIP": "string",
  "VideoSourceSystemID": "string",
  "VideoSourceChannelID": 0,
  "AlarmType": "string",
  "ManagerStartTime": "2019-08-24T14:15:22Z",
  "ManagerAlarmTime": "2019-08-24T14:15:22Z",
  "ManagerEndTime": "2019-08-24T14:15:22Z",
  "VideoSourceAlarmStartTime": 0,
  "VideoSourceAlarmTime": 0,
  "VideoSourceAlarmEndTime": 0,
  "JPBPath": "string",
  "ThumbnailRows": 0,
  "ThumbnailCols": 0,
  "ThumbnailSize": 0,
  "ThumbnailPath": "string",
  "ScannerName": "string",
  "spareInt1": 0,
  "spareInt2": 0,
  "spareInt3": 0,
  "spareStr32_1": "string",
  "spareStr32_2": "string",
  "spareStr64_1": "string",
  "spareStr64_2": "string",
  "ruleName": "string",
  "AlarmLevelID": 0,
  "UserID": 0,
  "ackTime": "2019-08-24T14:15:22Z",
  "RuleNameStr": "string",
  "PTZNumber": 0,
  "SpeciesID": 0,
  "DVUID": 0,
  "CalibrationID": 0,
  "DescribeInfo": "string",
  "VcaServerID": "string",
  "Thumbnail": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/External/receiveAlarmData' \
--header 'Content-Type: application/json' \
--data-raw '{
    "DBAlarmID": 0,
    "AlarmID": 0,
    "ScannerAlarmID": 0,
    "IntellexAlarmID": "string",
    "ScannerCustomerNumber": 0,
    "ScannerFeedNumber": 0,
    "ScannerIP": "string",
    "VideoSourceSystemID": "string",
    "VideoSourceChannelID": 0,
    "AlarmType": "string",
    "ManagerStartTime": "2019-08-24T14:15:22Z",
    "ManagerAlarmTime": "2019-08-24T14:15:22Z",
    "ManagerEndTime": "2019-08-24T14:15:22Z",
    "VideoSourceAlarmStartTime": 0,
    "VideoSourceAlarmTime": 0,
    "VideoSourceAlarmEndTime": 0,
    "JPBPath": "string",
    "ThumbnailRows": 0,
    "ThumbnailCols": 0,
    "ThumbnailSize": 0,
    "ThumbnailPath": "string",
    "ScannerName": "string",
    "spareInt1": 0,
    "spareInt2": 0,
    "spareInt3": 0,
    "spareStr32_1": "string",
    "spareStr32_2": "string",
    "spareStr64_1": "string",
    "spareStr64_2": "string",
    "ruleName": "string",
    "AlarmLevelID": 0,
    "UserID": 0,
    "ackTime": "2019-08-24T14:15:22Z",
    "RuleNameStr": "string",
    "PTZNumber": 0,
    "SpeciesID": 0,
    "DVUID": 0,
    "CalibrationID": 0,
    "DescribeInfo": "string",
    "VcaServerID": "string",
    "Thumbnail": "string"
}'

返回响应

🟢200Success
text/plain
Body
code
integer <int32>
可选
操作结果,Tag为1代表成功,0代表失败,其他的验证返回结果,可根据需要设置
message
string  | null 
提示信息或异常信息
可选
data
null 
数据集
可选
修改于 2024-08-08 01:14:00
上一页
获取所设备列表
下一页
获取视频流
Built with