我試圖使用Office 365休息API(http://msdn.microsoft.com/en-us/library/office/dn792114(v=office.15).aspx#sectionSection3)來檢索特定日期的用戶日曆事件。目前我正在執行以下查詢:辦公室365 API定期會議不總是返回
https://outlook.office365.com/ews/odata/Me/Events?$ select = Start,End,IsAllDay,Subject & $ filter = Start + ge + 2014-09-10T05%3A00%3A00Z + and + Start + le + 2014- 09-11T04%3A59%3A59Z
這適用於'SingleInstance'和'SeriesMaster'類型會議實例;不過,我經常看到一些奇怪的行爲。對於只有一些用戶來說,不會從API調用中返回任何'發生'類型會議(特定發生的定期會議);即使會議在OWA門戶的日曆中顯示。其他用戶可以按預期的方式看到經常性和非經常性會議。
作爲測試,我創建了定期會議,並邀請報告問題的用戶以及獲得預期響應的用戶,然後再次爲所有用戶運行查詢。該會議遵循上述模式,用戶既可以查看所有預期的事件,也可以不重複發生會議。
有沒有人遇到過這個?是否有更好的方式來獲取特定日期範圍內的所有會議活動?
似乎要解決這個問題,謝謝!任何想法爲什麼其他方式似乎工作或不隨機? – Wyatt 2014-09-12 18:31:05