删除事件发生时从 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
属性(可能的值为 SingleInstance
、Occurrence
、Exception
或 SeriesMaster
).
我已订阅活动(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
属性(可能的值为 SingleInstance
、Occurrence
、Exception
或 SeriesMaster
).