Office365 calendarView的增量同步不';t不包括已删除的重复事件

Office365 calendarView的增量同步不';t不包括已删除的重复事件,office365,microsoft-graph-api,office365api,outlook-api,Office365,Microsoft Graph Api,Office365api,Outlook Api,我已经有了一个解决方案,它是拉入事件的日历视图,然后使用增量同步来跟踪更改并使列表保持最新 然而,我注意到一些重复事件的奇怪行为。具体地说,如果我删除一个重复事件的一个事件,下一个增量同步将有一个其他事件的副本,但对于删除的事件没有任何副本 当我删除一个非重复事件时,我正确地从带有@removed属性集的增量同步中恢复了一个条目(如预期的那样) 如果不这样做,增量同步将无法使用,因为我永远不知道如何从存储中删除这些已删除的事件,并且它们将继续显示。这个问题可以解决吗?谢谢大家! 当应用程序收到d

我已经有了一个解决方案,它是拉入事件的日历视图,然后使用增量同步来跟踪更改并使列表保持最新

然而,我注意到一些重复事件的奇怪行为。具体地说,如果我删除一个重复事件的一个事件,下一个增量同步将有一个其他事件的副本,但对于删除的事件没有任何副本

当我删除一个非重复事件时,我正确地从带有@removed属性集的增量同步中恢复了一个条目(如预期的那样)


如果不这样做,增量同步将无法使用,因为我永远不知道如何从存储中删除这些已删除的事件,并且它们将继续显示。这个问题可以解决吗?谢谢大家!

当应用程序收到deltasync响应中的重复序列时,应用程序应删除已同步的序列实例,并重新同步序列实例。

谢谢!这是有道理的。也许在文档中包含这一点是值得的,因为它肯定会让我大吃一惊!我不记得在任何地方看到过明确提到的这个评论,但我可能会错过它。这是一个相当大的细节,需要留给实现者去了解这个艰难的过程。我明白为什么这是有道理的,但它需要清楚地传达。