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.
我正在使用 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 toupdated
will also receive notifications ofchangeType: updated
on user creation and user soft deletion.