Microsoft graph api Microsoft Graph APi未返回“;“已取消”;事件

Microsoft graph api Microsoft Graph APi未返回“;“已取消”;事件,microsoft-graph-api,Microsoft Graph Api,我正在尝试使用Microsoft graph API获取会议室日历中的所有事件,给定startDateTime和endDateTime。我尝试了以下API- 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/v

我正在尝试使用Microsoft graph API获取会议室日历中的所有事件,给定startDateTime和endDateTime。我尝试了以下API-

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
的事件。按设计

取消事件时,会将其从日历中删除。所以,现在没有办法查询已删除事件的列表。我们的待办事项列表中有一项用于支持已删除事件,但没有时间表。

我刚试过

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的所有事件。

我还没有找到关于它的任何文档,但我遇到了同样的情况。只返回未取消的事件,因此
isCancelled
属性始终为
false
。顺便说一句……我刚从同事那里得到一个更新,已取消的事件已开始出现在响应中,isCancelled=“true”@smitesh您如何查询以取回已取消的事件?isCancelled=true的事件只是未被删除的事件,但只是被用户取消的事件。MS Calendar API仍然不支持获取已删除的事件。我还尝试获取已取消或已删除的事件。API仍然不支持其中两个,即使没有任何过滤器。它们已经从回应中消失了。@Venkat,请您告知这是否在2020年实现。我正在尝试取消日历活动,但运气不好。请通知我,我也尝试过同样的方法,但没有成功,MsGraph仍会发送除已取消事件之外的所有事件。有什么建议吗?这很难看,但您可以通过查看Event.recurrence对象()手动创建完整的预期事件系列,然后将列表与图形返回的内容进行匹配,并查看差异所在。