四、Iframe嵌入地址获取
- 安全帽直播地址
获取安全帽直播的iframe地址,可以传递初始化过滤条件。
接口路径:openapi/h/v1/live
请求方法:GET
查询参数:
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| / | / | / | / |
响应参数(data 对象内结构):
| 字段名 | 参数名 | 类型 | 说明 |
|---|---|---|---|
| url | data | string | 用于嵌入的访问地址 |
备注:该接口未进行分页处理,请忽略响应数据中的totaltotalPagespageNumberpageSize字段
响应示例
2.动态事件传参说明
父页面通过 'iframe.contentWindow.postMessage(message, targetOrigin) 方法向 Iframe 发送指令。
iframe.contentWindow.postMessage(message, targetOrigin)
消息协议格式
2.1.安全帽直播页面事件
事件参数
| 事件名称 | 类型 | 说明 |
|---|---|---|
| search | string | 条件筛选过滤,详见下表“search参数说明” |
| broadCast | string | 群发广播的文本信息 |
| openAll | string | 开启当前页面显示的所有视频流 |
| closeAll | string | 关闭当前页面显示的所有视频流 |
| setTheme | string | 主题颜色 默认:light-白色 可选:dark-黑色 |
search查询参数说明
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| projectId | number | 否 | 指定项目ID进行数据过滤 |
| keyWord | string | 否 | 模糊查询用户姓名/安全帽编号 |
| onlyOnline | number | 否 | 是否只显示在线的安全帽 1-是 2-否 |
| pageSize | number | 否 | 指定一页显示结果的数量 例如:1、4、9、16、25 |
| pageNo | number | 否 | 指定查询页码 |
响应事件
| 参数名 | 响应标识 | 说明 |
|---|---|---|
| / | jxy.ready | 表示页面初始化完成 |