Microsoft graph teams 会议记录下载
Microsft graph teams Meetings record download
我使用 Microsoft graph API 来创建团队会议。
我可以进行 CRUD 操作并且一切正常,除了虽然在 create request object 中有一些关于记录的选项,但是通过设置它们没有任何反应。
会议中不显示录制选项,会议中的 no-one 可以录制会议。 (即使是具有制作人或组织者角色的与会者)
这是我生成请求的函数 object。
private OnlineMeeting MakeCreateRequestObject(BaseMeetingCommand command, bool isCreateRequest = true)
{
var onlineMeeting = new OnlineMeeting
{
StartDateTime = command.Start,
EndDateTime = command.Start.AddMinutes(command.Duration),
Subject = command.Subject,
Participants = MakeParticipant(command.Participants),
};
if (command.EnableRecord && isCreateRequest)
{
onlineMeeting.IsBroadcast = true;
onlineMeeting.BroadcastSettings = new BroadcastMeetingSettings
{
IsRecordingEnabled = true,
IsAttendeeReportEnabled = true,
IsQuestionAndAnswerEnabled = true,
IsVideoOnDemandEnabled = true,
};
onlineMeeting.RecordAutomatically = true;
}
return onlineMeeting;
}
问题是广播的在线会议不支持录制。
所以通过设置
onlineMeeting.IsBroadcast = 假;
一切正常。
我使用 Microsoft graph API 来创建团队会议。 我可以进行 CRUD 操作并且一切正常,除了虽然在 create request object 中有一些关于记录的选项,但是通过设置它们没有任何反应。 会议中不显示录制选项,会议中的 no-one 可以录制会议。 (即使是具有制作人或组织者角色的与会者)
这是我生成请求的函数 object。
private OnlineMeeting MakeCreateRequestObject(BaseMeetingCommand command, bool isCreateRequest = true)
{
var onlineMeeting = new OnlineMeeting
{
StartDateTime = command.Start,
EndDateTime = command.Start.AddMinutes(command.Duration),
Subject = command.Subject,
Participants = MakeParticipant(command.Participants),
};
if (command.EnableRecord && isCreateRequest)
{
onlineMeeting.IsBroadcast = true;
onlineMeeting.BroadcastSettings = new BroadcastMeetingSettings
{
IsRecordingEnabled = true,
IsAttendeeReportEnabled = true,
IsQuestionAndAnswerEnabled = true,
IsVideoOnDemandEnabled = true,
};
onlineMeeting.RecordAutomatically = true;
}
return onlineMeeting;
}
问题是广播的在线会议不支持录制。 所以通过设置
onlineMeeting.IsBroadcast = 假;
一切正常。