Microsoft Office團隊annouced today Office365套件中的REST API的可用性以及跨不同應用程序生態系統編寫應用程序的指南。Office365 REST v1.0 API日曆不會返回重現
爲了評估API,我只想獲得我今天活動的清單。
的new API似乎是從preview API
基本GET相對不變的是相當簡單:
https://outlook.office365.com/api/v1.0/me/events
這還給日曆事件的上市。要獲得特定的一天,我們應該能夠使用OData Query Parameters。
例如:
https://outlook.office365.com/api/v1.0/me/events?$filter=End gt 2014-10-28 and Start lt 2014-10-29
這給出了一個更短的清單,但它並不完全正確。
沒有在該時間範圍內創建的重複事件。
這似乎是與預覽一個已知的問題(EWS /的OData)API:
有在上面isssues提到了一些變通,但有些說明API正在變化,並且這些方法在V1.0發行版中可能不起作用。此外,這些解決方法似乎還不適用,這就是爲什麼這個問題不是重複的原因。
那麼,如何通過Office365 REST v1.0 API獲取當今所有事件,包括重複發生?
謝謝,這個查詢返回同一組事件的Outlook Web App的回報,包括復發。 https://outlook.office365.com/api/v1.0/Me/CalendarView/?startDateTime=2014-10-29T04:00:00Z&endDateTime=2014-10-30T04:00:00Z – 2014-10-29 14:43:15