You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用BigBlueButton v3.0 API生成现有参会者的多设备加入链接

BigBlueButton v3.0 生成现有参会者多设备加入链接的问题解答

核心结论:必须外部存储sessionToken

当前BigBlueButton v3.0的设计逻辑确实要求你在用户首次通过join接口加入会议时,自行存储响应返回的session_token。因为官方提供的getMeetingInfo等查询接口不会返回参会者的sessionToken,只有join接口的成功响应中包含该字段,这是目前预期的工作方式。

当用户首次调用join接口成功后,响应示例如下:

<response>
  <returncode>SUCCESS</returncode>
  <messageKey>successfullyJoined</messageKey>
  <message>You have joined successfully.</message>
  <meeting_id>640ab2bae07bedc4c163f679a746f7ab7fb5d1fa-1531155809613</meeting_id>
  <user_id>w_euxnssffnsbs</user_id>
  <auth_token>14mm5y3eurjw</auth_token>
  <session_token>ai1wqj8wb6s7rnk0</session_token>
  <url>https://yourserver.com/client/BigBlueButton.html?sessionToken=ai1wqj8wb6s7rnk0</url>
</response>

无法通过user_id直接生成链接

目前BigBlueButton v3.0的getJoinUrl接口不支持仅通过user_id来指定现有参会者生成新的加入链接。该接口的公开参数中没有提供通过user_id关联会话的选项,只能依赖sessionToken定位到目标参会者的现有会话,进而生成符合需求的多设备加入链接。

推荐用法

你提到的getJoinUrl示例中使用sessionToken参数的场景,正是官方推荐的标准用法:通过已存储的sessionToken调用该接口,同时可配合replaceSession参数控制会话行为——设置为true会让原设备的会话失效,设置为false则保留多会话但参会者列表仅显示该用户一次,完全满足你的需求。

内容的提问来源于stack exchange,提问作者acran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 22:55:12