蜂云对外接口
  1. 设备类
蜂云对外接口
  • 说明
  • 获取token
    • 获取token
      • 获取token
  • 设备树
    • 添加节点(根节点会默认创建好无需创建)
      POST
    • 对外传入上级节点查询子设备树,传入0就是获取根节点
      POST
    • 节点编辑
      POST
    • 节点删除
      GET
  • 设备类
    • 添加国标ipc
      POST
    • 添加国标Nvr
      POST
    • 添加杰峰ipc
      POST
    • 添加杰峰Nvr
      POST
    • 根据nvr查询下面通道
      POST
    • 设备编辑
      POST
    • 设备删除
      GET
    • 设备分页查询
      POST
    • 通过设备id查询设备状态
      POST
    • 通过设备id查询直播流
      POST
    • 通过设备id查询录像时间轴
      POST
    • 通过设备id查询设备回放地址
      POST
    • 通过设备id云台控制
      POST
    • 获取对讲地址
      POST
    • 获取对讲状态
      POST
    • 关闭直播流
      POST
    • 关闭本地回放只支持hls
      POST
    • 重启设备
      POST
    • 设置直播转码地址
      POST
    • 获取直播转码地址
      POST
  • ai云端算法配置
    • 新增或配置算法
    • 设置启用状态
    • 算法任务删除
    • 获取详情
    • 分页查询
  • 云端系统算法集
    • 分页查询
    • 查询详情
  • 算法数据统计
    • 算法分析统计-总
  • 人员
    • 人员添加
    • 人员编辑
    • 人员删除
    • 人员删除
    • 分页查询人员信息
    • 根据部门id获取人员集合
    • 查询用户详情
  • 部门
    • 添加部门(根部门会默认创建好无需创建)
    • 编辑部门
    • 删除部门
    • 传入上级节点查询子部门
    • 查询部门详情
  • 告警回调
    • 告警回调接口
    • 告警信息示例
  • 录像管理
    • 添加/编辑录像计划
    • 开启/关闭录像
    • 删除录像
    • 根据设备id查询录像计划
    • 分页查询录像计划
  • 端侧算法
    • 配置设备端侧算法
    • 获取设备端侧配置列表(分页)
    • 开启/关闭
  • 智慧云店
    • 创建门店
    • 修改门店
    • 删除门店
    • 查看门店详情
  1. 设备类

通过设备id查询录像时间轴

POST
/openApi/device/iotDevice/queryTimeline
开始时间和结束时间必须为同一天

请求参数

Body 参数application/json
id
string  | null 
设备id
必需
startTime
string  | null 
必需
开始时间,时间格式2024-09-06 00:00:00
正则匹配:
^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$
endTime
string  | null 
必需
结束时间,时间格式2024-09-06 23:59:59
正则匹配:
^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$
stream
string  | null 
0-高清 1-标清
可选
默认值:
0
protocol
string  | null 
必需
前端必传,流播放协议:hls,rtsp,flv,rtsp-pri,不传默认rtsp
默认值:
rtsp
示例
{
  "id": "string",
  "startTime": "string",
  "endTime": "string",
  "stream": "0",
  "protocol": "rtsp"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://bcloud.jftechws.com/openApi/device/iotDevice/queryTimeline' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "string",
    "startTime": "string",
    "endTime": "string",
    "stream": "0",
    "protocol": "rtsp"
}'

返回响应

🟢200成功
application/json
Body
success
boolean  | null 
可选
msg
string  | null 
可选
code
string  | null 
可选
model
object (OpenApiDeviceTimelineResp) 
可选
id
string  | null 
设备id
可选
startTime
string  | null 
开始时间
可选
endTime
string  | null 
结束时间
可选
fileName
string  | null 
文件名称
可选
videoStreamUrl
string  | null 
流地址
可选
timeLine
string  | null 
时间轴
可选
deviceName
string  | null 
设备名称
可选
ret
integer  | null 
可选
100 正常获取到
错误枚举ret值
ret=14050: 下载通道被优先级0的用户占用,
ret=14051: 下载通道被优先级1的用户占用,
ret=14052: 下载通道被优先级2的用户占用,
ret=14053: 回放通道被优先级0的用户占用,
ret=14054: 回放通道被优先级1的用户占用
ret=14055: 回放通道被优先级2的用户占用
ret=4101: 设备离线
attributes
string  | null 
可选
示例
{
  "success": false,
  "msg": "",
  "code": "",
  "model": {
    "id": "",
    "startTime": "",
    "endTime": "",
    "fileName": "",
    "videoStreamUrl": "",
    "timeLine": "",
    "deviceName": "",
    "ret": 0
  },
  "attributes": ""
}
上一页
通过设备id查询直播流
下一页
通过设备id查询设备回放地址
Built with