我正在使用 Microsoft Graph API 更改订阅来处理创建/更新/删除的日历事件。
我注意到 API 总是为每个新创建的事件发送至少一个更新通知。快速搜索显示这是正常行为。
我的问题是:这可以被视为 API 的保证行为吗?
如果是这样,我的计划是仅订阅 UPDATED 和 DELETED 通知,并将每个 UPDATED 事件视为潜在的 CREATED 事件,具体取决于本地副本是否已存在。这种方法帮助我处理并发问题。我只是想确保不会以这种方式错过任何 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.
关于azure-functions - Microsoft Graph 更改通知是否始终为 CREATED 事件发送 UPDATED 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66715333/