0
任何人都知道如何使用EWS在線會議(Lync/Skype)創建會議請求?使用Microsoft的EWS創建在線Lync/Skype會議
所以我的方法是首先獲取通過Outlook創建的在線和定期會議,然後模擬使用相同屬性創建事件。
這裏是獲取會議(calendarView
已經開始日期,結束日期等初始化)我的代碼片段:
ExtendedPropertyDefinition extendedOnlineMeetingProperty =
new ExtendedPropertyDefinition(new Guid("{00062008-0000-0000-c000-000000000046}"), 34112,
MapiPropertyType.Integer);
var properties = new PropertySet(
ItemSchema.Id,
AppointmentSchema.ICalUid,
ItemSchema.Subject,
AppointmentSchema.Start,
AppointmentSchema.End,
AppointmentSchema.Organizer,
AppointmentSchema.Location,
AppointmentSchema.LegacyFreeBusyStatus,
AppointmentSchema.IsCancelled,
AppointmentSchema.ICalRecurrenceId,
AppointmentSchema.MyResponseType, // Mandatory Meeting.MyResponseType can be retrieved without a search in the participant list
ItemSchema.LastModifiedTime,
AppointmentSchema.IsOnlineMeeting,
AppointmentSchema.IsMeeting,
ItemSchema.DisplayTo) { };
properties.Add(extendedOnlineMeetingProperty);
var activeResults = service.FindAppointments(WellKnownFolderName.Calendar, calendarView).ToList();
if (activeResults.Count > 0)
{
service.LoadPropertiesForItems(activeResults, properties);
}
我得到了財產IsOnlineMeeting
用正確的布爾值(測試 - 創建 在線和定期與Outlook會議)變量activeResults
,但我不明白在哪裏獲得會議鏈接和其他Lync/Skype屬性需要加入會議。
此外,我不確定在哪裏以及如何分配Lync/Skype會議URL和其他屬性的值。
有時我會問自己是否值得開發一些基於MS產品的應用程序,因爲它們的文檔很糟糕。
你能幫我解決這個問題嗎?如何將Skype會議鏈接添加到使用EWS創建的新會議邀請中? – Ian
Hi @Ian發佈更多信息的問題,我或其他人會盡力幫助。 – pandemic
那麼在StackOverflow上有關於這個主題的很多問題。不過,我覺得這是解決我的問題的可能方案。基本上我想創建一個Skype的鏈接並將其添加到Outlook會議。我對此做了一項研究,看到我們需要使用其他apis來做到這一點。 – Ian