在Office365 Outlook中创建发生的事件并删除单个事件时,更改永远不会反映在REST API中使用的数据中。
当我填充系列大师的出现时,我得到例外(仅修改):
https://outlook.office.com/api/v2.0/me/calendars/XXcalendaridXX/instances?startDateTime=2017-05-20&endDateTime=2099-12-31& $过滤=类型%20当量%20'Exception”
这将给我所有被修改的例外(例如时间变化)。但是,它不会返回已删除的事件。有没有办法获得修改和删除的例外?
当我将Series Master导出为iCalendar格式时,我需要此信息以创建正确的“EXDATE”字符串。
谢谢
我发现的唯一方法是将端点(list 1
)提供的事件与基于给定周期事件(list 2
)的递归规则计算的事件进行比较。
如果list 1
中没有出现list 2
中出现的事件,则删除该事件。