7个版本
0.2.3 | 2020年11月1日 |
---|---|
0.2.2 | 2020年11月1日 |
0.2.0 | 2020年10月31日 |
0.1.2 | 2020年10月30日 |
#8 在 #管理
每月 26次下载
33KB
547 代码行
bigbluebutton-rs
Rust包,用于与BBB API交互。
BigBlueButton是一个开源的在线学习网络会议系统。
此包提供了一个与Bigbluebutton API交互的接口。更多详情请参考这里。
示例
use bigbluebutton::Bigbluebutton;
// Creates new BBB Instance
let bbb = Bigbluebutton::new(
"https://example.com/bigbluebutton/",
"BBBSECRET",
);
let params = vec![
("password", "pass"),
("fullName", "name"),
("meetingId", "1"),
];
let url = bbb.generate_url("join", params);
println!("{}",url) // https://example.com/bigbluebutton/api/join?password=pass&fullName=name&meetingId=1&checksum=94e467c1b4b13f4452ca5d1deb9b7b74e1063aea55fe078139015a7d6311cfdf
API实现状态
管理
- 创建
- getDefaultConfigXML
- setConfigXML
- 加入
- 结束
监控
- isMeetingRunning
- getMeetings
- getMeetinInfo
录制
- getRecordings
- publishRecordings
- deleteRecordings
- updateRecordings
- getRecordingTextTracks
- updateRecordings
依赖
~7–11MB
~225K SLoC