onlineMeeting 资源类型
命名空间:microsoft.graph
包含有关会议的信息,包括用于加入会议的 URL、与会者列表和说明。
方法
方法 | 返回类型 | 说明 |
---|---|---|
创建 | onlineMeeting | 创建联机会议。 |
获取 | onlineMeeting | 读取 onlineMeeting 对象的属性和关系。 |
更新 | onlineMeeting | 更新 onlineMeeting 对象的属性。 |
删除 | None | 删除 onlineMeeting 对象。 |
创建或获取 | onlineMeeting | 使用自定义外部 ID 创建 onlineMeeting 对象。 如果会议已存在,请检索其属性。 |
列出脚本 | callTranscript 集合 | 检索 onlineMeeting 的脚本列表。 |
列出录制内容 | callRecording 集合 | 检索 onlineMeeting 的录制列表。 |
注意
上表中列出的所有方法的 Authorization
标头都需要持有者令牌。 有关如何获取 token
标头的 Authorization
的详细信息,请参阅 代表用户获取访问权限。
警告
如之前宣布的,Teams 直播活动未在 2024 年 9 月 30 日删除。 可以继续使用 Teams 实时事件;但是,若要获取最新的新功能和体验,我们建议改用 Teams 市政厅 和 Microsoft Graph 虚拟事件 townhall API 。
属性
属性 | 类型 | 说明 |
---|---|---|
allowAttendeeToEnableCamera | 布尔值 | 指示与会者是否可以打开其相机。 继承自 onlineMeetingBase。 |
allowAttendeeToEnableMic | 布尔值 | 指示与会者是否可以打开其麦克风。 继承自 onlineMeetingBase。 |
allowedPresenters | onlineMeetingPresenters | 指定谁可以成为会议中的演示者。 下表列出了可能的值。 继承自 onlineMeetingBase。 |
allowMeetingChat | meetingChatMode | 指定会议聊天模式。 继承自 onlineMeetingBase。 |
allowParticipantsToChangeName | 布尔值 | 指定是否允许参与者在会议实例中重命名自己。 继承自 onlineMeetingBase。 |
allowTeamworkReactions | 布尔值 | 指示是否为会议启用 Teams 反应。 继承自 onlineMeetingBase。 |
audioConferencing | audioConferencing | 电话访问 (拨入) 联机会议的信息。 只读。 继承自 onlineMeetingBase。 |
chatInfo | chatInfo | 与此联机会议关联的聊天信息。 继承自 onlineMeetingBase。 |
creationDateTime | 日期时间 | 会议创建时间(UTC)。 此为只读属性。 |
endDateTime | 日期时间 | 会议结束时间(UTC)。 创建联机会议时需要。 |
joinWebUrl | String | 联机会议的加入 URL。 URL 的格式可能会更改;因此,用户不应依赖从分析 URL 中提取的任何信息。 只读。 继承自 onlineMeetingBase。 |
participants | meetingParticipants | 与联机会议关联的参与者,包括组织者和与会者。 |
subject | String | 联机会议的主题。 创建联机会议时需要。 |
id | String | 与联机会议关联的默认 ID。 只读。 继承自 onlineMeetingBase。 |
isEntryExitAnnounced | 布尔值 | 指示在调用方加入或离开时是报出。 继承自 onlineMeetingBase。 |
joinInformation | itemBody | 请求 HTTP 标头中指定的语言和区域设置变体中的 Accept-Language 联接信息。 只读。 继承自 onlineMeetingBase。 |
joinMeetingIdSettings | joinMeetingIdSettings | 指定 joinMeetingId、会议密码和密码要求。 创建 onlineMeeting 后,无法修改 joinMeetingIdSettings 。 若要对此属性进行任何更改,需要取消会议,并需要创建一个新会议。 继承自 onlineMeetingBase。 |
lobbyBypassSettings | lobbyBypassSettings | 指定哪些参与者可以绕过会议大厅。 继承自 onlineMeetingBase。 |
recordAutomatically | 布尔值 | 指示是否自动录制会议。 继承自 onlineMeetingBase。 |
shareMeetingChatHistoryDefault | meetingChatHistoryDefaultMode | 指定是否与参与者共享会议聊天历史记录。 可取值为:all 、none 、unknownFutureValue 。 继承自 onlineMeetingBase。 |
startDateTime | 日期时间 | 会议开始时间(UTC)。 |
videoTeleconferenceId | String | 视频电话会议 ID。 此为只读属性。 继承自 onlineMeetingBase。 |
watermarkProtection | watermarkProtectionValues | 指定客户端应用程序是否应应用内容类型的水印。 继承自 onlineMeetingBase。 |
attendeeReport (已弃用) | Stream | Microsoft Teams 实时事件的与会者报告的内容流。 此为只读属性。 |
broadcastSettings (已弃用) | broadcastMeetingSettings | 与直播活动相关的设置。 |
isBroadcast (已弃用) | 布尔值 | 指示此会议是否为 Teams 实时事件。 |
onlineMeetingPresenters 值
值 | 说明 |
---|---|
每个人 都 | 每个人都是演示者。 默认值。 |
组织 | 组织者组织中的每个人都是演示者。 |
roleIsPresenter | 只有角色为演示者的参与者是演示者。 |
组织者 | 只有组织者是演示者。 |
unknownFutureValue | 可演变枚举 sentinel 值。 请勿使用。 |
提示
创建或更新将 allowedPresenters 设置为 roleIsPresenter
的联机会议时,请在请求正文中包含具有指定与会者角色设置为 presenter
的与会者的完整列表。
meetingChatMode 值
值 | 说明 |
---|---|
已启用 | 会议聊天已启用。 |
禁用 | 会议聊天已禁用。 |
有限 | 会议聊天已启用,但仅在会议通话期间启用。 |
unknownFutureValue | 可演变枚举 sentinel 值。 请勿使用。 |
meetingChatHistoryDefaultMode 值
值 | 说明 |
---|---|
全部 | 共享所有会议聊天历史记录。 |
无 | 不共享任何会议聊天历史记录。 |
unknownFutureValue | 可演变枚举 sentinel 值。 请勿使用。 |
关系
关系 | 类型 | 说明 |
---|---|---|
attendanceReports | meetingAttendanceReport 集合 | 联机会议的出席情况报告。 只读。 继承自 onlineMeetingBase。 |
录音 | callRecording 集合 | 联机会议的录制。 只读。 |
成绩单 | callTranscript 集合 | 联机会议的脚本。 只读。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"allowAttendeeToEnableCamera": "Boolean",
"allowAttendeeToEnableMic": "Boolean",
"allowMeetingChat": {"@odata.type": "microsoft.graph.meetingChatMode"},
"allowTeamworkReactions": "Boolean",
"allowedPresenters": "String",
"audioConferencing": {"@odata.type": "microsoft.graph.audioConferencing"},
"chatInfo": {"@odata.type": "microsoft.graph.chatInfo"},
"creationDateTime": "String (timestamp)",
"endDateTime": "String (timestamp)",
"id": "String (identifier)",
"isEntryExitAnnounced": "Boolean",
"joinInformation": {"@odata.type": "microsoft.graph.itemBody"},
"joinMeetingIdSettings": {"@odata.type": "microsoft.graph.joinMeetingIdSettings"},
"joinWebUrl": "String",
"lobbyBypassSettings": {"@odata.type": "microsoft.graph.lobbyBypassSettings"},
"participants": {"@odata.type": "microsoft.graph.meetingParticipants"},
"recordAutomatically": "Boolean",
"startDateTime": "String (timestamp)",
"subject": "String",
"videoTeleconferenceId": "String",
}