伯索开放平台
首页
API文档SDK文档伯索官网
首页
API文档SDK文档伯索官网
  1. 事件推送
  • 产品介绍
    • SDK简介
    • SDK支持的业务场景
    • 产品特色
  • 产品功能
    • 实时课堂功能介绍
    • 微课功能介绍
    • 作业批改功能介绍
    • 上传课件功能介绍
    • SDK后台功能介绍
  • 接入指引
    • SDK对接标准流程说明
    • 关键概念
  • SDK接入文档
    • 历史课堂数据回调接入
    • 签名示例
    • 历史课堂转视频接入方式
    • 历史课堂/微课下载接口
    • query参数说明
    • 文档解析接口
    • SDK预解析服务接入说明
    • 「伯索云学堂」跳转接入指南
    • SDK版本发布记录
    • Web SDK
      • PlasoStyleUpime API说明
      • 云盘接入
      • 接入预解析能力 (Web端)
      • 直播SDK
        • 快速接入
      • 微课SDK
        • 快速接入
      • 批注SDK
        • 快速接入
    • Electron SDK
      • 快速接入
    • Android SDK
      • 直播SDK
        • 快速接入
      • 微课SDK
        • 快速接入
      • 批注SDK
        • 快速接入
    • iOS SDK
      • 直播SDK
        • 快速接入
      • 微课SDK
        • 快速接入
      • 批注SDK
        • 快速接入
    • 播放器SDK
      • Web播放器
  • 最佳实践
  • Open API帮助文档
    • Open API 主要功能
    • Open API集成常用场景
    • 数据字典
    • 接入须知
      • 调用流程
      • 在线调试
      • 通用错误码
    • 用户管理
      • 添加用户
      • 修改密码
      • 删除用户
      • 更新用户
      • 用户精确查询
      • 查询多个用户
      • 用户访问Token
      • 验证用户Token有效期
      • 批量添加用户
      • 恢复删除的用户
      • 设置学生属性(是否跟随/是否加联/分配课程顾问)
      • 学生随机分配课程顾问(V2)
    • 班级管理
      • 创建班级
      • 更新班级
      • 删除班级
      • 查询班级列表
      • 向班级中添加学生
      • 从班级中移除学生
      • 更换学生所在班级
      • 老师列表中查询机构分校学科
      • 根据班级获取获取班级详情和人员信息
      • 批量绑定老师到班级
    • 教材包管理
      • 查询机构教材包
      • 查询教材包内教材
      • 向学生分发教材包
    • 实时课堂管理
      • 创建实时课堂
      • 创建实时课堂(班)
      • 更新实时课堂
      • 更新实时课堂(班)
      • 删除实时课堂
      • 查询实时课堂列表
      • 更新实时课堂下听众用户
      • 获取实时课堂监控地址
      • 控制单个学员是否可以回看单次课
      • 获取单个课堂的回看地址
      • 删除单个历史课堂
      • 获取课堂考勤数据
      • 获取历史课堂信息
      • 获取历史课堂观看数据
      • 获取课堂互动信息
      • 获取课堂列表(新)
      • 获取实时课堂旁听链接
      • 获取极速直播推流地址
      • 获取课堂下板书图片
    • 学情数据
      • 获取学生课堂明细数据
      • 获取学生巩固明细数据
      • 获取学生测验明细数据
      • 获取学生辅导明细数据
      • 获取学生积分明细数据
      • 获取学生课程统计数据
      • 获取学生课程详情统计数据
    • 商城管理
      • 获取商品详情
      • 获取商品列表
      • 获取分校自定义商品栏目列表
      • 订单查询
      • 订单详情查询
    • 作业管理
      • 查询学生作业列表
      • 查询老师作业列表
    • 测验管理
      • 查询机构测评列表
      • 获取测评统计
      • 查询机构测验列表
      • 获取测验明细
    • 积分管理
      • 机构积分规则
      • 查下学生当前积分数
      • 查下机构每天的积分明细记录
    • 课程顾问
      • 新建课程顾问
      • 编辑课程顾问
      • 查询课程顾问
      • 停用/启用课程顾问
      • 更新课程顾问密码
    • 新课程
      • 创建课程
      • 单次创建直播/实时课堂
      • 查询课程列表
      • 新增课程下发学生
      • 删除课程下发学生
      • 查询课程下发学生列表
      • 下发课程到班级
      • 移除课程班级绑定
      • 查询课程绑定班级IDs
      • 查询课程任务列表
      • 更新课程
    • 校区管理
      • 创建校区
      • 编辑校区
      • 关闭校区
    • 事件推送
      • 事件推送机制
      • 事件推送接入指南
    • 其他接口
      • 三方系统唤起客户端上课方案说明
      • 唤起客户端URL
  • 产品更新记录
    • Open API 更新日志
    • SDK 更新日志
  • 常见问题
    • PPT制作事项
    • 课件常见问题与解决方法
    • 网络相关问题
    • 声音相关问题
    • 网络测速
  • 推荐
    • 浏览器推荐
    • 常见软件推荐
    • 教育硬件推荐
  • 数据模型
    • 新课程
      • FailDetail
      • FileCommon
      • PackageBasicCreateParam
      • PackageBasicCreateResult
      • PackageBasicQueryParam
      • PackageBasicQueryWrapperResult
      • PackageBasicUpdateParam
      • PackageStudent
      • PackageStudentCreateParam
      • PackageStudentDeleteParam
      • PackageStudentGroupCreateParam
      • PackageStudentGroupDeleteParam
      • PackageStudentGroupDeleteResult
      • PackageStudentGroupIdsQueryParam
      • PackageStudentGroupIdsQueryResult
      • PackageStudentQueryParam
      • PackageStudentQueryResult
      • PackageTask
      • PackageTaskHomework
      • PackageTaskLiveSingleCreateResult
      • PackageTaskLiveSingleForm
      • PackageTaskQueryParam
      • PackageTaskQuickLive
      • PackageWrapper
      • Product
      • ProductGuide
      • ResponseResult
  1. 事件推送

事件推送机制

课堂事件发生时,伯索平台会向开发者服务器地址推送消息(见接入指南)
商户系统处理成功时需返回成功标识{"code":0}("application/json;charset=utf-8")。
未接收到成功标识或者超时(超时时间5s)时,推送会进行重试。重试时间一次间隔增加,一共3次。
建议开发者根据业务场景进行一定的去重操作。
📌
info[配置]
请联系伯索商务对接同事,完成具体回调地址的配置流程。
配置参数【zyjtool系统】: liveEventCallBackUrl
事件列表说明
事件类型事件代码(eventType)同步时机说明
课堂结束事件report课后课堂及学员基本统计数据
课堂用户上下线事件attendance课中每个学员进出课堂消息
课堂缺勤通知事件absence课中课堂开始后缺勤人员数据
课堂一键召回事件recall课中课堂中老师/助教主动发起召回事件
📌
事件通知类型配置
用户根据业务需要,对接事件类型。
联系伯索商务对接同事 【zyjtool系统】配置参数liveEventCallBackTypes
启用report,值设置为1
启用attendance,值设置为2
启用absence,值设置为4
启用recall,值设置为8
支持多个事件类型(相加配置即可。 如 3:表示启用 report 和attendance)
回调数据格式说明
💡
安全签名信息:
appId : 在申请接入时,伯索平台给予的appId
validBegin: 发送方发送请求时的Unix Epoch 时间戳,单位秒
validTime: 取固定值1200,单位秒
eventInfo: 消息主体内容。字符串类型
signature: 按照 签名加密 提供的方法返回的签名字符串
参考样例
{
    "appId": "w",
    "eventInfo": "{\"eventType\":\"absence\",\"meetingId\":26226256,\"events\":{\"teacherId\":\"0_30389575\",\"users\":[{\"assistantIds\":[],\"students\":[{\"userId\":\"1_32663337\",\"attendStatus\":2},{\"userId\":\"1_32663341\",\"attendStatus\":2}]}]}}",
    "signature": "56D0480FECD9E2AAE4DC5CBF18CFB26547D83200",
    "validBegin": 1778832721,
    "validTime": 60
}
  
eventInfo 本质上是一个Json字符串,参与请求体参数统一的签名计算signature
事件推送流程
修改于 2026-06-25 13:08:59
上一页
关闭校区
下一页
事件推送接入指南
Built with