来自 Microsoft Graph 的多个更改通知

2024-04-20

每当更新(创建、删除或编辑)事件时,我都尝试从 Microsoft Graph 接收更改通知。

我已成功创建订阅。接收通知的 URL 属于 Azure Function。但是,每当我创建或删除事件时,图表都会针对一个特定更改发送多个通知。

正如文档中提到的https://learn.microsoft.com/en-us/graph/webhooks https://learn.microsoft.com/en-us/graph/webhooks,一旦收到更改通知,我就会将 202-Accepted 状态代码发送回 Graph。

return new StatusCodeResult(202);

这应该会阻止来自 Graph 的任何进一步通知。然而,我仍然收到 2 到 4 条特定更改的通知.

我不知道还能做些什么来将每次更改的通知数量限制为一个。任何帮助/建议将不胜感激。

Thanks


绝对不能保证图中的事件会导致单个通知。
这是由于后端服务架构、数据复制、数据结构等因素造成的。
您应该做的是跟踪更改密钥,如中所述这个答案 https://stackoverflow.com/a/40876329/3808675.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

来自 Microsoft Graph 的多个更改通知 的相关文章

随机推荐