calendarView的Delta同步不包括已删除的重复事件

时间:2017-08-03 06:58:02

标签: office365 microsoft-graph office365api outlook-api

我有一个解决方案正在运行,它会引入事件的calendarView,然后使用增量同步来跟踪更改并使列表保持最新。

然而,我注意到反复出现的事件有些奇怪的行为。具体来说,如果我删除一次重复出现的事件,下一个增量同步将包含每个其他事件的副本,但对于已删除的事件只有一个

当我删除非重复发生的事件时,我正确地从具有@removed属性集的delta同步中返回一个条目(如预期的那样)。

如果没有这个工作,增量同步将无法使用,因为我永远不会知道从我的存储中删除这些已删除的事件,它们将继续显示。这可以解决吗?谢谢!

1 个答案:

答案 0 :(得分:3)

当应用在增加同步响应中收到定期系列时,应用应删除系列中已经同步的实例并重新同步系列实例。