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

标签 azure-functions microsoft-graph-api microsoft-graph-sdks microsoft-graph-calendar

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

关于azure-functions - Microsoft Graph 更改通知是否始终为 CREATED 事件发送 UPDATED 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66715333/

相关文章:

c# - GraphServiceClient PageIterator 失败,错误为 'The Parsable does not contain a collection property'

Azure API 管理(策略)

azure - 在隔离进程 Azure 函数中将 C# HostBuilder 管道转换为 F#

c# - 在我的 MVS Web 应用程序中为 Azure EventGrid Webhook 设置 HTTP 终结点?

Azure Active Directory - 获取租户列表

microsoft-graph-api - 架构扩展 : "Unsupported or invalid query filter clause specified for property ' companyName' of resource 'User' .“

带有计时器触发器的Azure函数: UnscheduledInvocationReason

microsoft-graph-api - 我可以在单个 Microsoft Graph 请求中同时使用 $search 和 $filter 吗?

c# - Microsoft Graph API - 以其他用户身份发送电子邮件

c# - Xamarin.Forms 和 Microsoft Graph 无法在 iOS 设备上运行