Web 及 H5 快速接入

最近更新时间:2026-03-18 16:41:02

我的收藏
本文档将指导您如何通过服务端 API 创建课堂,并生成 Web 端访问链接以进入课堂。

进入课堂

参考 接入准备 获取必要参数后,通过拼接 URL 即可访问互动课堂网页版。
请将获取到的参数替换至以下 URL 模板中(可参考 参数详解):
https://class.qcloudclass.com/latest/class.html?schoolid=${schoolid}&classid=${classid}&userid=${userid}&token=${token}
注意:
请对 URL 中的参数值进行 encodeURIComponent 编码处理。

iframe 集成

如果您需要将课堂页面集成到 iframe 中,需要给 iframe 元素添加 allow 属性,以确保课堂页面可以正确获取到所需的浏览器权限。
<iframe
allow="camera; microphone; fullscreen; display-capture; clipboard-read; clipboard-write; autoplay;"
src="https://class.qcloudclass.com/latest/class.html?userid=12345&token=xxx"
>

参数详解

核心鉴权参数(必填)

以下参数为进入课堂的必要条件,缺失将导致无法正常访问。
参数字段
类型
含义
说明
schoolid
String
应用 ID
接入准备 中创建的应用 ID (SdkAppId)。
userid
String
用户 ID
通过 RegisterUser 接口获取。
token
String
鉴权 Token
通过 LoginUser 接口获取。
classid
String
课堂 ID
通过 CreateRoom 接口获取。

基础配置参数(可选)

用于控制课堂的语言、角色及场景模式。
参数
类型
默认值
说明
lng
String
zh-CN
界面语言设置。支持值:
zh-CN:中文简体
zh-TW:中文繁体
en-US:英语
ja:日语
ko:韩语
ar:阿拉伯语
vi:越南语
id:印尼语
role
String
进入课堂的角色。可选值:
supervisor:巡课/内容审查(仅限已注册应用内 巡课用户)。
scene
String
default
场景名称,用于区分不同的定制布局,有两种配置方式:
方式1:使用 SetAppCustomContent 接口配置。
方式2:控制台 场景配置

设备与行为控制(可选)

用于控制用户进入课堂时的设备状态及交互行为。
参数字段
类型
默认值
说明
micAutoOpen
Number
-
麦克风默认状态(仅对上台用户有效)。
0:关闭
1:开启
cameraAutoOpen
Number
-
摄像头默认状态(仅对上台用户有效)。
0:关闭
1:开启
location
Boolean
false
是否上报经纬度位置信息。
noEndClass
Boolean
false
若设置该参数(任意值),将隐藏「下课」,仅展示「离开」按钮。
back_url
String
退出或返回课堂时的回调跳转地址。
注意:该参数值必须使用 encodeURIComponent 进行 URL 编码。

UI 与布局定制(可选)

用于自定义课堂的视觉表现。
参数字段
类型
默认值
说明
layout
String
top
布局模式(仅SubType为videodoc时有效)。
支持值:
top:顶部布局(默认)
double:双排布局
right:右侧布局
left:左侧布局
three:三分布局
boardColor
String
#182E25
白板背景颜色。支持 Hex 格式或 rgba(0, 0, 0, .3) 格式。
debugjs
String
-
自定义 UI 的 JS 文件链接。本地开发时使用,仅支持 localhost。
debugcss
String
-
自定义 UI 的 CSS 文件链接。本地开发时使用,仅支持 localhost。