5

我在想办法在 Office 365 上获取“已取消”事件时遇到了麻烦。这似乎是一件非常基本的事情,但是我试图弄清楚如何做到这一点都没有奏效。

阅读 Office 365 API 文档,我可以看到Event资源有一个IsCancelled布尔属性,它应该显示true事件是否被取消/删除。

我尝试了多种通过 API 获取事件的方法,但都没有成功。似乎一旦一个事件被取消,它就会从返回的结果中被删除。

我还看到我可以使用OData 查询参数来尝试过滤事件获取响应的结果,所以我什至尝试$filter=IsCancelled eq true在请求上设置查询参数,但我得到的只是一个带有空数据数组的响应。:/

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

4

1 回答 1

4

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

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

于 2015-06-26T23:08:35.670 回答