安排Skype for Business Meeting API

安排Skype for Business Meeting API,api,skype-for-business,skypedeveloper,Api,Skype For Business,Skypedeveloper,我想开发一个能够自动安排每周会议的应用程序。因此,该应用程序将有一个由参与者列表和每周会议日程组成的数据库。如何在会议前一周自动安排会议? 我应该使用哪个SDK?我一直在寻找很多skype for business SDK,但仍然找不到我的答案您可以使用和创建自己的自定义解决方案。使用EWS,您可以从Exchange server获取现有会议,并在安排会议后进行更新。或者,您可以将会议日程保存在自己的数据库中。下载。您将通过SDK获得各种示例,以帮助您安排/参加会议 使用UCMA安排会议的示例代

我想开发一个能够自动安排每周会议的应用程序。因此,该应用程序将有一个由参与者列表和每周会议日程组成的数据库。如何在会议前一周自动安排会议?
我应该使用哪个SDK?我一直在寻找很多skype for business SDK,但仍然找不到我的答案

您可以使用和创建自己的自定义解决方案。使用EWS,您可以从Exchange server获取现有会议,并在安排会议后进行更新。或者,您可以将会议日程保存在自己的数据库中。下载。您将通过SDK获得各种示例,以帮助您安排/参加会议

使用UCMA安排会议的示例代码:

var schedule = new ConferenceScheduleInformation();
schedule.Subject = "Your Subject"
schedule.ExpiryTime = DateTime.Now.AddMinutes(60);
schedule.Participants.Add(new ConferenceParticipantInformation("sipaddress", ConferencingRole.Leader));

//Set schedule properties
schedule.AccessLevel = ConferenceAccessLevel.Everyone;
schedule.AttendanceAnnouncementsStatus = AttendanceAnnouncementsStatus.Disabled;
schedule.AutomaticLeaderAssignment = AutomaticLeaderAssignment.Disabled;
schedule.Description = default(string);
schedule.LobbyBypass = LobbyBypass.Disabled;
schedule.OrganizerData = default(string);
schedule.ParticipantData = default(string);
schedule.PhoneAccessEnabled = false;

schedule.Mcus.Add(new ConferenceMcuInformation(McuType.InstantMessaging));
schedule.Mcus.Add(new ConferenceMcuInformation(McuType.AudioVideo));
schedule.Mcus.Add(new ConferenceMcuInformation(McuType.Meeting));

var conference = await this.ScheduleConferenceAsync(schedule);

//conference.ConferenceId; -> ConferenceId
//conference.ConferenceUri; -> ConferenceUri
//conference.WebUrl;    -> ConferenceWebUrl