RoomKit
  • iOS : Objective-C
  • Android
  • macOS
  • Windows
  • Web
  • 小程序
  • Flutter
  • React Native
  • 产品简介
    • 概述
    • 发布日志
  • 开通 RoomKit 服务
  • 下载
  • 体验 App
  • 快速开始
  • 进阶功能
  • 服务端 API
  • 使用 Postman 调试服务端 API
  • 常见错误码
  • 客户端 API
  • 常见问题

使用教育云 API 管理房间

更新时间:2022-06-17 19:25

1. 功能介绍

为了方便您从 0 到 1 快速搭建音视频应用,我们提供了教育云 API,负责帮助您管理房间。您只需搭建用户管理系统,调用对应 API 即可快速完成业务功能搭建。

基于教育云 API,您只需维护自己业务的房间列表;在您的应用申请加入房间时,如果房间未创建,调用教育云 API 创建房间后返回房间信息给应用;如果房间已创建,则可以调用教育云 API 查询房间信息并返回给应用。

接入架构图:

/Pics/RoomKit/AllPlatform/roomkit_architecture.png

2. 使用步骤

使用教育云 API 时,客户端的实现流程不变;服务端多了调用教育云 API 管理房间的步骤,仅需调用两个接口即可实现最简单的房间逻辑。

2.1 创建房间

使用场景

开发者可根据自己的业务需求创建房间,例如老师要新开一门课程,就可以根据课程主题和报名用户的信息创建一个新房间。

操作步骤

调用教育云 API 创建房间 接口可以创建房间,房间信息根据您自己的业务需求设置,与会用户的 ID 由您的业务系统进行管理,需要保证全局唯一。

2.2 获取房间列表

使用场景

开发者可根据自己的业务需求查询指定用户参与的房间列表,并展示给用户。例如教育 APP 可以展示某个老师的全部课程,以便用户搜索并加入。

操作步骤

调用教育云 API 获取指定用户房间列表 接口可以获取指定用户参与的房间列表,从接口返回的信息中提取您需要的信息即可。