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

时间:2017-11-12 12:42:02

标签: microsoft-graph outlook-restapi

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

当我删除一个重复主事件事件时,我收到ID为master事件的UPDATED通知,而不是特定事件事件id。

如何在不与之前所有重复事件进行比较的情况下了解哪个事件被删除?并且不会只收到主id事件。

1 个答案:

答案 0 :(得分:2)

当你"删除"在发生时,您从技术上讲不会删除实体。您实际在主人的重复模式中添加了一个例外。这就是您收到主人已更新的通知而不是通知已删除事件的原因。

您可以通过调用/instances来查看事件发生和例外的列表。这将为给定的主人返回event objects的集合。您可以通过查看type属性来确定对象是出现还是异常(可能的值为SingleInstanceOccurrenceExceptionSeriesMaster )。