2017-11-18 1 views
0

Wir verwenden Microsofr Graph zu subscribe to webhooks von E-Mails. Zusätzlich haben wir als Backup-Prozedur auch crawl the messages directly.Microsoft Graph API: Keine Web-Hooks für einige E-Mails

Wir crawlen rund 5 Millionen E-Mails pro Tag, und wir sehen, dass jeden Tag konsequent rund 1% -2% dieser E-Mails nicht über den Webhook an uns gesendet werden, obwohl das Abonnement für diesen Prinzipal aktiv ist (und andere E-Mails) Benachrichtigungen von diesem Benutzer werden tatsächlich gesendet).

Gibt es eine Logik auf der Microsoft Graph-Seite, um Webhooks für bestimmte E-Mail-Typen nicht zu senden? oder ist es nur ein Problem für den Benachrichtigungsmechanismus?

(Offensichtlich sie kriechen, wie wir jetzt tun, ist eine praktikable Backup-Option, aber das bedeutet auch die Verarbeitung der E-Mail wird verzögert)

Antwort

-1

ich zur Zeit eine ähnliche Webhook Setup haben und wir bekommen um 200- 300 E-Mails und ich merke, dass der Abo-Service in der Regel 1-2 pro Tag verpasst, da manchmal einige E-Mails zur selben Zeit kommen. Ich habe auch bemerkt, dass die Datenstruktur ein Array von Objekten ist, wenn wir zwei oder mehr E-Mails gleichzeitig bekommen. Was wir implementiert haben, ist im Grunde genommen ein cron-geplantes Skript, das das Postfach in bestimmten Zeitintervallen überprüft, z. B. alle 5 Minuten, alle 10 Minuten und so weiter. Dies ist die einzige Lösung, die für meine Anwendung funktioniert hat, um jede einzelne E-Mail zu erfassen.

Verwandte Themen