我们正在考虑将 BigBlueButton 集成为我们现有网站的一部分。所以我们尝试了以下可用的 APIhttps://mconf.github.io/api-mate/ https://mconf.github.io/api-mate/ .
特别是,我们使用 api/create 创建会议,并尝试使用以下 API 作为主持人加入会议
它正在按预期工作。我们能够参加会议。
由于这里的要求是将 BigBlueButton 集成为现有网站的一部分,因此我们将重定向设置为 false,如下所示
并得到如下答复
<response>
<returncode>SUCCESS</returncode>
<messageKey>successfullyJoined</messageKey>
<message>You have joined successfully.</message>
<meeting_id>92e808d77b86f2d0db55ef3cc0d222340849726-1597920882558</meeting_id>
<user_id>w_b2zox8uw2zbs</user_id>
<auth_token>uxremaweed4o</auth_token>
<session_token>kpu6clqlz0gavo</session_token>
<guestStatus>ALLOW</guestStatus>
<url>https://t008.rna1.blindsidenetworks.com/html5client/join?sessionToken=kpu6clqlz0gavo</url>
</response>
后来我们尝试将 url 嵌入到 iframe 中
<iframe src="https://m067.rna1.blindsidenetworks.com/html5client/join?sessionToken=kpu6clqlz0gavo"></iframe>
当我打开 html 文件时,它抛出“由于缺少凭据,身份验证失败。“ 错误如下所示
那么我们如何将 BigBlueButton 集成到有角度的网站中呢?
另外,如果有人帮助我理解即使 URL 被共享,如何确保只有我们网站的授权用户才能加入会议?
在我们的应用程序中,后端 API 是 .NetCore,前端是 Angular。
加入请求应从客户端/浏览器发出
因此,您只需传递整个蓝色大按钮“加入 URL”和“校验和”并重定向 = true,这样每当有人想要加入时,他们就会直接重定向到会议。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)