【发布时间】:2020-12-09 17:06:03
【问题描述】:
我们正在分析将 BigBlueButton 集成为我们现有网站的一部分。所以我们尝试了https://mconf.github.io/api-mate/ 中提供的API。
特别是,我们使用 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>
后来我们尝试 iframe 的 url
<iframe src="https://m067.rna1.blindsidenetworks.com/html5client/join?sessionToken=kpu6clqlz0gavo"></iframe>
当我打开 html 文件时,它抛出“Authentication failed due to missing credentials.”错误,如下所示
那么我们如何将 BigBlueButton 集成到 Angular 网站中?
另外,如果有人帮助我理解即使 URL 是共享的,如何确保只有我们网站中的授权用户才能加入会议?
在我们的应用程序中,后端 API 是 .NetCore,前端是 Angular。
【问题讨论】:
标签: c# angular asp.net-core bigbluebutton