2016-07-21 66 views

回答

0

而不是查找日曆事件的衝突,我們可以使用查找會議時間功能(預覽)。

這是給你參考的例子:

POST https://outlook.office.com/api/beta/me/findmeetingtimes 

Prefer: outlook.timezone="Pacific Standard Time" 
Content-Type: application/json 

{ 
    "Attendees": [ 
    { 
     "Type": "Required", 
     "EmailAddress": { 
     "Address": "[email protected]" 
     } 
    } 
    ], 
    "TimeConstraint": { 
    "Timeslots": [ 
     { 
     "Start": { 
      "Date": "2016-05-20", 
      "Time": "7:00:00", 
      "TimeZone": "Pacific Standard Time" 
     }, 
     "End": { 
      "Date": "2016-05-20", 
      "Time": "17:00:00", 
      "TimeZone": "Pacific Standard Time" 
     } 
     } 
    ] 
    }, 
    "MeetingDuration": "PT1H" 
} 

參考here更多細節。

+0

您好Fexi,正如您所說的,通過將API傳遞給開始日期和結束日期時間(https://outlook.office.com/api/beta/me/findmeetingtimes),API響應將是特定的日期和時間事件,假設如果事件是反覆出現的(例如事件計劃每天晚上10點到11點)。在這種情況下,我需要檢查它是否有任何一個實例在相同的日期和時間與另一個衝突。這個API調用會幫助我們嗎? –

+0

根據組織者和與會者的可用性以及指定爲參數的時間或地點限制查找會議時間API建議。您可以在響應中獲得免費的Timeslots,並利用該時間創建新的會議。你認爲哪個例子與經常性會議有衝突? –

+0

截至目前我的要求是這樣的,而創建新的定期會議需要檢查是否有任何會議安排在那個時間。例如,我想要創建週期性事件與每週一@晚上9點至11點發生4次(即會議)。 –

相關問題