我已经创建了Outlook日历的订阅。当在Outlook中编辑重复事件的特定实例时,发送到我的通知url的通知是针对系列主事件的(不是针对已更新的特定实例)。
我正在尝试确定更改是针对系列还是特定实例。
是否有任何方法可以从通知(或系列主文件)中找出引起通知的原因?
[当您获取事件的实例(使用Graph API)时,异常首先返回(在发生之前)。
因此,如果系列主文档没有更改,我将检查是否存在Type ==“ Exception”的任何实例。如果存在,我将它们从Outlook中删除,以便下次查询事件实例时它们不会再次出现。
[注-我仍在寻找一种解决方案来检索cancelledOccurrences,这些重复发生的事件实例已从Outlook中删除(或拒绝),因此在向Graph API查询事件实例(https://docs.microsoft.com/en-us/graph/api/event-list-instances?view=graph-rest-1.0&tabs=http)时不返回。