過濾我查詢時/ ME /對事件O365 API錯誤的事件類型
$filter=Type eq Microsoft.Exchange.Services.OData.Model.EventType'SeriesMaster'
濾波器參數端點只返回週期性事件。然而,此查詢返回以下錯誤信息:
The binary operator Equal is not defined for the types 'Microsoft.Exchange.Entities.DataModel.Calendaring.EventType' and 'Microsoft.Exchange.Services.OData.Model.EventType'
我一直沒能找到有關Microsoft.Exchange.Entities.DataModel.Calendaring.EventType文檔。
我感到困惑,爲什麼它認爲「類型」屬性是該類型的當命名空間的架構表明它是型Microsoft.Exchange.Services.OData.Model.EventType的。
有沒有人遇到過這個?過濾此屬性或只返回重複事件主數據的最佳方法是什麼?
謝謝bzin, 是的,我們正在努力過濾Type。 順便說一句,給定時間段內的重現事件可以使用下面的查詢來查詢。類型將是'Occurence' ../EWS/OData/Me/Events?$top=100&$filter=End%20ge% 202014-06-06T22:30:00Z%20and%20Start%20le%202020-12-14T22:30:00Z 所有時間均爲UTC –
嗨@Rohit,過去他們被添加時我沒有收到重複事件。 當我執行查詢時: '/ Events?$ filter = Start ge 2014-07-10T22:00:00Z and End le 2014-07-11T22:00:00Z' 我用來開始和結束的日期只是一天的長度。過去添加的重複事件不顯示在此輸出中。 – bzin
嗨Bzin,你必須使用「端ge,並開始文件,而不是」開始ge和結束le「,我知道它不直觀,我們將盡快修復它,但在此期間,嘗試一個我建議,它應該工作。 –