通过 Office 365 REST API 获取 "cancelled" 个事件

Fetching "cancelled" events through the Office 365 REST API

我在想出一种在 Office 365 上获取 "cancelled" 事件的方法时遇到了问题。这似乎是一件非常基本的事情,但是 none 我试图弄清楚如何这样做有效。

阅读 Office 365 API 文档,我可以看到 the Event resource 有一个 IsCancelled 布尔属性,如果事件是 [=30],它应该显示 true =].

我试过 the numerous methods of getting events through the API 但没有成功。似乎一旦事件被取消,它就会从返回的结果中删除。

我还看到我可以使用事件获取响应的 OData query parameters to try and filter the results,所以我什至尝试在请求上设置一个 $filter=IsCancelled eq true 查询参数,但我得到的只是一个响应空数据数组。 :/

有什么明显的我遗漏的东西吗?这里的文档很简单。

今天,日历 REST API 与 Outlook 行为相匹配。因此,https://outlook.office365.com/api/v1.0/Me/Events?$filter=isCancelled%20eq%20true 仅 returns 删除了在用户 Outlook 中主题行中显示为 "Cancelled: " 的事件。一旦用户从他们的日历中删除已取消的会议,它就不会被 return 编辑。对于会议系列,我们目前无法 return 仅删除已删除的实例。

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