Ms office o365图形api筛选器重现事件

Ms office o365图形api筛选器重现事件,ms-office,microsoft-graph-api,Ms Office,Microsoft Graph Api,我试图将O365事件的结果限制在一个日期范围内$filter=Start/DateTime+le+'{0}T00:00:00.0000000'+和+(End/DateTime+ge+'{1}T00:00.0000000')。除重复事件外,此操作有效。对于这些,结束/日期时间与开始相同 每次我尝试深入钻研(参考recurrence/range/endDate或recurrence/range/type),我都会收到一个无效的请求 即使我只是尝试引用'Type'(Singleinstance,…)来

我试图将O365事件的结果限制在一个日期范围内$filter=Start/DateTime+le+'{0}T00:00:00.0000000'+和+(End/DateTime+ge+'{1}T00:00.0000000')。除重复事件外,此操作有效。对于这些,结束/日期时间与开始相同

每次我尝试深入钻研(参考recurrence/range/endDate或recurrence/range/type),我都会收到一个无效的请求

即使我只是尝试引用'Type'(Singleinstance,…)来确定它是否是一个重复项,这也会给我一个400

为了测试,我甚至尝试了showAs+eq+“busy”,这给了我400分

不确定我做错了什么,以及为什么参数似乎与您得到的结果不匹配


是否有人能够将复发事件限制在一定范围内?我知道您仍然需要查询带有开始和结束日期的详细信息,因此它会自动为您细分这些信息,但我仍然希望限制从初始查询返回的数量。谢谢

如果您希望获得给定日期范围内的事件列表,最好使用而不是

calendarView将返回每个约会实例,包括在指定时间范围内再次发生的事件的任何实例。它还考虑了再次发生事件的任何例外情况(即,当一系列事件中的单个事件被取消或移动时)

events方法仅返回主约会(即第一次出现)在指定时间范围内的单实例约会和重复约会

events方法返回与Exchange存储方式相关的数据,其中calendarView与客户端呈现数据的方式一致


例如,URI将返回2016年6月9日的每个日历条目

这正是我所寻找的,并且消除了查询数据范围内的事件实例所必须执行的第二步。