Skip to main content

Graph-értesítések és előfizetés-helyreállítás

A WebhookCatcher tartós szinkronizálási jelzésként fogadja a Microsoft Graph-értesítéseket. A delta-egyeztetés a szolgáltató kanonikus tartalmát olvassa. Egy feldolgozott szolgáltatói eredmény támogatja a Szinkronizálási központ megerősítését. Először végezd el a Microsoft Graph beállítását.

Callback-konfiguráció​

A nyilvános HTTPS-hosztnévnek el kell érnie ennek a példánynak a WebhookCatcher szolgáltatását, és meg kell őriznie a teljes útvonalat. Az InstantUserDataGetter nem külső webhook-célpont.

CallbackÚtvonal
Módosítási értesítés/graph/webhook
Életciklus-értesítés/graph/lifecycle

Állítsd be a GRAPH_WEBHOOK_URL és a GRAPH_LIFECYCLE_WEBHOOK_URL változókat erre a deploymentre, a nyilvános hosztnévvel és a megfelelő útvonallal. Visszaállított konfigurációnál ellenőrizd, hogy nincs-e benne másik fejlesztő tunnel-hosztneve. A Graph-kulcsok és tanúsítványok külön setupot igényelnek.

A validációs kézfogás a saját tokenjét adja vissza. Értesítéseknél a HTTP 202 a tartós befogadási tárolás után érkezik. A tárolási hiba vagy az elmulasztott tartóssági határidő 503 választ ad, hogy a kérés újrapróbálható legyen. Az elutasított kézbesítések tartós diagnosztikai bizonyítékként is megmaradhatnak. A nyugtázás nem jelenti, hogy minden értesítés átment a bizalmi ellenőrzéseken, vagy módosított üzenetet.

Megújítás és újrapróbálás​

A GraphPullPoller induláskor ellenőrzi az előfizetéseket, és megújítási ciklusokat futtat. A részletes (rich) előfizetések 23 órát kérnek. A rutin újralétrehozás elosztott ütemezést használ, 7,5 és 8,5 óra között.

Egy lejárt aktív előfizetés esedékes. A hibás rekord a mentett újrapróbálási időpontig vár. A régi lejárat nem kerüli meg a visszalépést. Az érvényesített beérkezések megőrzik a postafiók-azonosítót, az előfizetés-azonosítót és a beérkezés idejét.

Hiányzó változások diagnosztizálása​

Egy csendes postafiók jogosan nem küld értesítést. Vizsgáld meg a lejáratot, a következő megújítást, a tunnel elérhetőségét és a tartós beérkezéseket. Ha van beérkezés, de az üzenet elavult marad, vizsgáld a delta-feldolgozást és a postafiók állapotát.

Konfigurációs javítás után a támogatott futtatókörnyezeti parancsokkal alkalmazd a célzott módosítást úgy, hogy az adatok megmaradjanak.