Microsoft Graph 更改通知是否始终为 CREATED 事件发送 UPDATED 通知?

Does Microsoft Graph change notification always send UPDATED notification for CREATED events?

我正在使用 Microsoft Graph API 更改订阅来处理 created/updated/deleted 日历事件。

我注意到 API 总是为每个新创建的事件发送至少一个更新通知。快速搜索显示这是正常行为。

我的问题是:这可以被视为 API 的 保证 行为吗?

如果是这样,我的计划是仅订阅 UPDATED 和 DELETED 通知,并将每个 UPDATED 事件视为潜在的 CREATED 事件,具体取决于本地副本是否已存在。这种方法帮助我处理并发问题。我只是想确保不会错过任何已创建的事件。

是的,这是有保证的行为,当您 use the change notification 用户日历事件 (/users/{id}/events) 时,这是一个已知问题。

Additional notifications for users:

Subscriptions to changes for user with changeType set to updated will also receive notifications of changeType: updated on user creation and user soft deletion.