如何使用 Outlook Rest API 按事件 ID 获取所有事件和异常
How to get all occurrences and exceptions by Event id Using Outlook Rest API
我们正在使用网络挂钩订阅 Outlook 事件中的更改 (create/update/delete)。当在 Outlook 中创建重复事件时,我们会得到它的事件 ID。使用此事件 ID,我们从 Microsoft Graph API 检索完整的事件对象。重复包含在事件对象中。
当我们在 Outlook 中更改此重复事件以创建异常时,网络挂钩将事件 ID 和状态发送为 'updated'。我们试图通过此事件 ID 检索完整的事件对象,但没有任何变化,也没有关于异常的信息。
基于Microsoft Documentation and other ,我们了解到我们必须使用带有日期范围的日历视图来获取所有事件和异常。但是我们不知道日期范围,我们不希望看到包含其他不相关事件的整个日历视图。
我们如何通过事件 ID 获取事件的所有发生和异常?
你可以list instances of a recurring event。您必须为此查询提供时间 window,因此对于没有结束日期的事件,实际上不可能获得 "all" :).
我们正在使用网络挂钩订阅 Outlook 事件中的更改 (create/update/delete)。当在 Outlook 中创建重复事件时,我们会得到它的事件 ID。使用此事件 ID,我们从 Microsoft Graph API 检索完整的事件对象。重复包含在事件对象中。
当我们在 Outlook 中更改此重复事件以创建异常时,网络挂钩将事件 ID 和状态发送为 'updated'。我们试图通过此事件 ID 检索完整的事件对象,但没有任何变化,也没有关于异常的信息。
基于Microsoft Documentation and other
我们如何通过事件 ID 获取事件的所有发生和异常?
你可以list instances of a recurring event。您必须为此查询提供时间 window,因此对于没有结束日期的事件,实际上不可能获得 "all" :).