删除事件发生时从 Microsoft Graph 获取通知

Get notification from Microsoft Graph when deleting event occurrence

我已订阅活动(https://outlook.office.com/api/v2.0/me/events)推送通知。

当我删除重复主事件的一个事件时,我收到带有主事件 ID 而不是特定发生事件 ID 的更新通知。

如果不与之前的所有重复事件进行比较,我怎么知道哪个事件被删除了?并且不只接收 master id 事件。

当您 "delete" 发生时,从技术上讲,您并不是在删除实体。您实际上是在向 master 的重复模式添加一个例外。这就是为什么您收到的是母版已更新的通知,而不是事件已删除的通知。

您可以通过调用给定主机的 /instances. This will return a collection of event objects 查看事件发生和异常的列表。您可以通过查看 type 属性(可能的值为 SingleInstanceOccurrenceExceptionSeriesMaster).