bigbluebutton 0.1.1

Rust Crate for interacting with BBB APIs.
Documentation

bigbluebutton-rs

Crates.io Documentation build

Rust crate for interacting with BBB APIs.

BigBlueButton is an open source web conferencing system for online learning.

This crate provides an interface for interacting with Bigbluebutton APIs. More details can be found here.

Examples

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