Microsoft Graph API:对于某些电子邮件没有网络钩子

Microsoft Graph API:对于某些电子邮件没有网络钩子

问题描述:

我们使用微软图表从subscribe to webhooks从电子邮件。另外,作为备份程序我们也是crawl the messages directlyMicrosoft Graph API:对于某些电子邮件没有网络钩子

我们每天抓取大约500万封电子邮件,并且我们发现每天这些电子邮件的大约1%-2%不会通过webhook发送给我们,尽管此主体的订阅是活动的(和其他电子邮件来自该用户的通知确实被发送)。

微软Graph方面是否有任何逻辑不能通过设计为特定类型的电子邮件发送webhooks?或者它只是通知机制的问题?

(显然爬行他们,因为我们现在要做的,就是一个可行的备份选项,但是这也意味着电子邮件的处理将被延迟)

我现在有一个类似的网络挂接的设置,我们避开200- 300封电子邮件,而且我注意到订阅服务通常每天都会错过1-2次,因为有时候某些电子邮件会同时出现。我还注意到,当我们同时收到两封或多封电子邮件时,数据结构就是一组对象。我们已经实施的基本上是一个cron计划脚本,它在特定时间间隔(例如每5分钟,每10分钟等等)检查邮箱。这是我的应用程序捕获每一封电子邮件的唯一解决方案。