我正在尝试使用Microsoft图形API在会议室的日历中获取所有事件,给定startDateTime和endDateTime。我尝试了以下API' s -
1. https://graph.microsoft.com/v1.0/users/{id}/events?startDateTime=2017-03-20T05:00:00.0000000&endDateTime=2017-04-06T21:00:00.0000000
2.https://graph.microsoft.com/v1.0/users/{id}/calendar/calendarView?startDateTime=2017-03-20T05:00:00.0000000&endDateTime=2017-04-06T21:00:00.0000000
响应包括isCancelled = false的所有事件。如何获取已取消的事件?
&$filter=isCancelled%20eq%20true
也返回空,因为没有回复isCancelled=true
的事件
答案 0 :(得分:1)
按照设计,当一个事件被取消时,它将从日历中删除。因此,今天没有办法查询被删除的事件列表。我们的待办事项中有一个项目用于支持已删除的事件,但没有时间表。
答案 1 :(得分:0)
我刚刚尝试了
https://graph.microsoft.com/v1.0/Users/xx/Calendar/Events/xx/instances
?startDateTime=2020-02-17&endDateTime=2020-03-01&isCancelled=true
所有未取消的事件又回来了... 同上isCancelled = false
取消&isCancelled = xx参数将返回所有事件,所有事件的isCancelled属性设置为false。