class JoinMeetingIdMeetingInfo
A class representing meeting information for joining an existing Microsoft Teams/Office 365 meeting using a joinMeetingId and optional passcode.
/tf/active/vicechatdev/SPFCsync/venv/lib64/python3.11/site-packages/office365/communications/meetings/join_meeting_id_info.py
4 - 6
simple
Purpose
This class extends MeetingInfo to provide a specialized container for meeting join information retrieved from the Microsoft Graph API's Get onlineMeeting endpoint. It encapsulates the joinMeetingId and passcode properties needed to programmatically join an existing online meeting. This is typically used in scenarios where you need to connect to a meeting using its unique identifier rather than a join URL.
Source Code
class JoinMeetingIdMeetingInfo(MeetingInfo):
"""Contains information that allows you to join an existing meeting with a joinMeetingId and a passcode
(if required). You can retrieve these properties from the Get onlineMeeting API."""
Parameters
| Name | Type | Default | Kind |
|---|---|---|---|
bases |
MeetingInfo | - |
Parameter Details
bases: Inherits from MeetingInfo base class, which provides common meeting information properties and methods. The inheritance allows JoinMeetingIdMeetingInfo to leverage existing meeting information infrastructure while specializing for ID-based meeting joins.
Return Value
Instantiation returns a JoinMeetingIdMeetingInfo object that can store and provide access to meeting join credentials (joinMeetingId and passcode). The object inherits all methods and properties from the MeetingInfo base class.
Class Interface
Dependencies
office365
Required Imports
from office365.communications.meetings.info import MeetingInfo
from office365.communications.meetings.join_meeting_id_info import JoinMeetingIdMeetingInfo
Usage Example
from office365.communications.meetings.join_meeting_id_info import JoinMeetingIdMeetingInfo
from office365.runtime.auth.client_credential import ClientCredential
from office365.graph_client import GraphClient
# Authenticate with Microsoft Graph
credentials = ClientCredential('client_id', 'client_secret')
client = GraphClient(credentials)
# Create meeting info instance
meeting_info = JoinMeetingIdMeetingInfo()
# Typically populated from API response
# meeting_info.join_meeting_id = '123456789'
# meeting_info.passcode = 'abc123'
# Use the meeting info to join a meeting
# This would be passed to a meeting join API or service
Best Practices
- This class is typically instantiated and populated by the Microsoft Graph API client when retrieving meeting information, rather than manually constructed
- Ensure proper authentication and authorization before attempting to retrieve or use meeting join information
- The joinMeetingId and passcode should be treated as sensitive information and not logged or exposed in client-side code
- This class should be used in conjunction with the Microsoft Graph API's onlineMeeting endpoints
- Verify that the meeting still exists and is active before attempting to use the join information
- The passcode may be optional depending on meeting security settings
Tags
Similar Components
AI-powered semantic similarity - components with related functionality:
-
class MeetingInfo 66.9% similar
-
class MeetingParticipantInfo 63.9% similar
-
class OnlineMeeting 62.1% similar
-
class OnlineMeetingCollection 58.8% similar
-
class InvitationParticipantInfo 57.0% similar