Webhook integráció
A webhookok lehetővé teszik, hogy rendszereid valós idejű értesítéseket kapjanak, amikor események történnek a Wink fiókodban — új foglalások, lemondások, fizetési frissítések és még sok más. Ez az útmutató végigvezet a beállításon és a legjobb gyakorlatokon.
Célközönség
Szekció neve “Célközönség”Ez az útmutató fejlesztőknek szól, akik a Wink-et külső rendszerekkel, például ingatlankezelő rendszerekkel (PMS), csatornakezelőkkel, CRM-ekkel vagy egyedi irányítópultokkal integrálják.
Hogyan működnek a webhookok
Szekció neve “Hogyan működnek a webhookok”- Regisztrálsz egy webhook URL-t a Wink-en.
- Amikor egy esemény bekövetkezik (pl. új foglalás), a Wink HTTP POST kérést küld az URL-edre.
- A szervered feldolgozza a payloadot, és
200 OKválaszt ad.
Webhook beállítása
Szekció neve “Webhook beállítása”- Jelentkezz be a fiókodba (Extranet, Studio vagy TripPay — mind támogatja a webhookokat).
- Navigálj az
Applicationsmenüponthoz, majd aWebhooks-hoz. Lásd: Webhooks. - Kattints a
Create webhookgombra. - Add meg a nevet (pl. “PMS Foglalás szinkron”).
- Add meg a webhook URL-t — a szervered HTTPS végpontját.
- Válaszd ki az eseményeket — Válassz ki konkrét eseményeket, vagy hagyd üresen, hogy az összes eseményt megkapd.
- Kapcsold be az Enabled opciót.
- Kattints a
Savegombra.
Eseménytípusok
Szekció neve “Eseménytípusok”A Wink számos eseménytípust támogat. Gyakori események:
- Foglalás létrehozva — Egy új foglalás megerősítésre került.
- Foglalás lemondva — Egy foglalást lemondtak.
- Fizetés teljesítve — A fizetés feldolgozásra került.
- Foglalás frissítve — Egy foglalás részletei megváltoztak.
Legjobb gyakorlatok
Szekció neve “Legjobb gyakorlatok”- Használj HTTPS-t — A Wink csak HTTPS végpontokra küldi a payloadokat.
- Válaszolj gyorsan — Küldj
200 OKválaszt, amint megkaptad a payloadot. A nehéz feldolgozást végezd aszinkron módon. - Idempotencia — A kezelőd legyen idempotens. A Wink újrapróbálhatja a kézbesítést, ha nem kap
200választ. - Forrás ellenőrzése — Ellenőrizd, hogy a bejövő kérések valóban a Wink-től származnak, mielőtt feldolgoznád őket.
- Naplózás — Naplózz minden webhook payloadot, amit kapsz. Ez megkönnyíti az integrációs hibák hibakeresését.
Szüneteltetés és törlés
Szekció neve “Szüneteltetés és törlés”Egy webhookot letilthatsz anélkül, hogy törölnéd. Ez szünetelteti a kézbesítést, így hibakeresés közben megőrizheted a beállításokat. Ha készen állsz, kapcsold vissza.
A webhook törlése véglegesen eltávolítja azt. Az az integráció, amely erre a webhookra támaszkodik, nem fog több értesítést kapni.
További olvasnivaló
Szekció neve “További olvasnivaló”- Webhooks — Teljes referencia a webhook kezeléséhez.
- Applications — API hitelesítő adatok kezelése.
- Developers > APIs — Teljes API dokumentáció.