当您在 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
中不存在的实例,则该事件将被删除。