Calendar 取回;“已取消”;通过Office 365 REST API执行的事件

Calendar 取回;“已取消”;通过Office 365 REST API执行的事件,calendar,outlook,office365,exchangewebservices,outlook-restapi,Calendar,Outlook,Office365,Exchangewebservices,Outlook Restapi,我很难找到在Office 365上获取“已取消”事件的方法。这似乎是一件非常基本的事情,但我试图弄清楚如何做到这一点的尝试都没有奏效 阅读Office 365 API文档,我可以看到它有一个IsCancelledboolean属性,如果事件被取消/删除,它应该显示true 我试过了,但运气不好。似乎一旦事件被取消,它就会从返回的结果中删除 我还发现我可以使用事件获取响应,因此我甚至尝试在请求上设置一个$filter=IsCancelled eq true查询参数,但我得到的只是一个带有空数据数组

我很难找到在Office 365上获取“已取消”事件的方法。这似乎是一件非常基本的事情,但我试图弄清楚如何做到这一点的尝试都没有奏效

阅读Office 365 API文档,我可以看到它有一个
IsCancelled
boolean属性,如果事件被取消/删除,它应该显示
true

我试过了,但运气不好。似乎一旦事件被取消,它就会从返回的结果中删除

我还发现我可以使用事件获取响应,因此我甚至尝试在请求上设置一个
$filter=IsCancelled eq true
查询参数,但我得到的只是一个带有空数据数组的响应:/


我有什么明显的遗漏吗?这里的文档非常简单。

今天,日历REST API与Outlook行为相匹配。因此?$filter=isCancelled%20eq%20true仅返回用户Outlook中主题行中显示为“已取消:”的已删除事件。一旦用户从日历中删除已取消的会议,该会议将不会被返回。对于meeting series,我们目前无法仅返回已删除的实例


按照多个合作伙伴的要求,返回已删除的事件(单个会议、系列和系列的特定实例)在我们的路线图上。但是,我目前没有时间表可与您共享。

您是希望只获取单个会议的取消事件,还是希望获取会议系列中的事件?理想情况下,我会将结果与“calendarview”请求关联。对于单个事件和重复序列中的异常也是如此。不过,我会尽我所能谢谢你的信息。我贴出了答案。如果您能提供关于您的场景的更多详细信息,我可能能够提供一种替代方法来实现它。哇,那么没有办法从API获取已删除的事件了吗?那么通过更陈旧的EWS SOAP API呢?因此,
isCancelled
属性实际上只是一个主题行解析布尔值?文档中的位置在哪里?欢迎使用Microsoft API!:)@venkat 2年后,它仍然不是API的一部分:(我们还需要能够区分取消的事件和未取消的事件,如果MS有人在听的话。