Înapoi la Glosar
Technologia
Webhook
Răspuns rapid
Automatikus HTTP-ertesites egy esemeny bekövetkeztekor - a "polling" (lekerdezes) ellentete.
Concluzii cheie
- REST polling: 1-5 percenkent megkerdezzuk az API-t, hogy "van-e valami uj?" -> orankent 12-60 felesleges hivas
- Webhook: a valtozas pillanata alatt, 1 masodpercen belul erkezik az ertesites -> 0 felesleges hivas, minimalis kesleltetes
Meghatarozas
A webhook (vagy "HTTP callback") egy olyan mechanizmus, amelyen keresztul egy rendszer automatikusan kuld egy HTTP POST kerest egy elöre beallitott URL-re, amikor egy esemeny törtenik (uj rendeles, kiallitott szamla, visszaigazolt szallitas).
Miert hatekonyabb, mint a polling?
- REST polling: 1-5 percenkent megkerdezzuk az API-t, hogy "van-e valami uj?" -> orankent 12-60 felesleges hivas
- Webhook: a valtozas pillanata alatt, 1 masodpercen belul erkezik az ertesites -> 0 felesleges hivas, minimalis kesleltetes
Webhook-kent elerhető CRMconnect esemenyek
- order.created / order.shipped / order.delivered (rendeles letrehozasa, kiszallitasa, kezbesitese)
- invoice.issued / invoice.paid (szamla kiallitasa, kifizetese)
- inventory.low_stock / inventory.reserved (alacsony keszletszint, foglalt keszlet)
- partner.created / partner.updated (partner letrehozasa, adatvaltozasa)
- chargeback.received (visszateritesi igeny erkezese)
A webhook-fogadas legjobb gyakorlatai
- Valaszoljon gyorsan HTTP 200 koddal (5 masodpercen belul), a feldolgozast vegezze aszinkron modon
- Ellenőrizze az alairast (HMAC) a biztonsag erdekeben
- Idempotencia: ugyanaz az esemeny többször is kezbesitesre kerulhet, a rendszernek fel kell ismernie az ismetlest
Actualizat:
Întrebări frecvente
Mi törtenik, ha az en URL-em ideiglenesen nem elerhető?+
A CRMconnect exponencialis visszalepessel (exponential backoff) ujraprobalja a kuldest (5 perc, 30 perc, 2 ora, 12 ora, 24 ora elteltevel). 5 sikertelen kiserlet utan az esemeny egy dead-letter queue-ba kerul, amely az admin feluleten ellenőrizhető.