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 = 假;

一切正常。