如何使用calendarView查询事件冲突?

时间:2019-03-26 15:18:22

标签: microsoft-graph

我正在尝试使用calendarView API来检索日期范围内任何可能的事件冲突。

我注意到的问题是它不会返回以下事件:

  • startDateTime开始,到endDateTime或之前结束。
  • startDateTime或之后开始,到endDateTime之后结束。
  • startDateTime开始,到endDateTime之后结束。

以前,通过events API,我可以使用$filter。我不得不离开这个API,因为它没有返回重复发生的事件。当我尝试$filter这些日期字段时,calendarView API会引发错误。

(start/dateTime ge '${startDate}' and start/dateTime lt '${endDate}')
or
(end/dateTime gt '${startDate}' and end/dateTime le '${endDate}') 
or
(start/dateTime lt '${startDate}' and end/dateTime gt '${endDate}')

实现此目标的理想方法是什么?我应该使用完全不同的API吗?

1 个答案:

答案 0 :(得分:0)

您将为此使用/findMeetingTimes/getSchedule