如何从 Rest API 获取重复系列中删除的异常



当您在 Office365 Outlook 中创建发生事件并删除单个事件时,更改永远不会反映在从 REST API 使用的数据中。

当我填充系列母版的出现时,我得到异常(仅修改(:

https://outlook.office.com/api/v2.0/me/calendars/XXcalendaridXX/instances?startDateTime=2017-05-20&endDateTime=2099-12-31&$filter=Type%20eq%20'Exception'

这将给我所有被修改的异常(例如时间变化(。但是,它不会返回已删除的实例。有没有办法修改和删除异常?

我需要此信息,以便在将系列母版导出为 iCalendar 格式时创建正确的"EXDATE"字符串。

谢谢

我发现的唯一方法是将端点 ( list 1 ( 提供的发生率与根据给定重复事件的重复规则计算的发生率 ( list 2 ( 进行比较。

如果list 1中存在list 2中不存在的实例,则该事件将被删除。

最新更新