Retrieving Detailed Meeting Information
To retrieve detailed information about a meeting using the python-sage-bbb package, follow these steps:
Import the necessary modules:
from sage_bbb.services.client import BigBlueButtonClient
Initialize the client:
Initialize the client with your BigBlueButton server URL and security salt. Replace the placeholder values with your actual server URL and security salt.
bbb_client = BigBlueButtonClient( "http://your-bbb-server.com/bigbluebutton/api/", "your-security-salt", )
Create a new meeting:
If you haven’t already created a meeting, use the
create_meetingmethod to do so.new_meeting = bbb_client.meetings.create_meeting( name="Test Meeting", meeting_id="random-9887584", attendee_pw="ap", moderator_pw="mp", record=True, # Enable recording allowStartStopRecording=True ) print(f"New Meeting: {new_meeting}")
Retrieve detailed information about the meeting:
Use the
get_meeting_infomethod to retrieve detailed information about a specific meeting. Provide the meeting ID of the meeting you want to get information about.meeting_info = bbb_client.meetings.get_meeting_info( meeting_id="random-9887584" ) print(f"Meeting Info: {meeting_info}")
This will retrieve detailed information about the specified meeting on your BigBlueButton server.
Get Meeting Info Parameters
The following table lists the parameters you can use when retrieving detailed meeting information:
Param Name |
Type |
Description |
|---|---|---|
|
String |
The meeting ID of the meeting to retrieve information about. |
For more details on the getMeetingInfo API call, refer to the BigBlueButton API documentation.