我已订阅事件 (https://outlook.office.com/api/v2.0/me/events
) 推送通知。
当我删除重复主事件的一个事件时,我收到带有主事件 ID 而不是特定发生事件 ID 的更新通知。
如果不与所有以前的重复事件进行比较,我怎么知道删除了哪个事件?而不是只接收主 ID 事件。
最佳答案
当您“删除”和出现时,从技术上讲,您并不是在删除实体。您实际上是在向 master 的重复模式添加一个异常(exception)。这就是为什么您收到的是母版已更新的通知,而不是事件已删除的通知。
您可以通过调用 /instances
查看事件发生和异常的列表。 .这将返回 event objects 的集合对于给定的主人。您可以通过查看 type
属性(可能的值为 SingleInstance
、Occurrence
、异常(exception)
,或SeriesMaster
)。
关于microsoft-graph-api - 删除事件发生时从 Microsoft Graph 获取通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47248906/