Mission 2 · Mapagkakatiwalaan webhook
Tanggapin ang mga totoong kaganapan nang ligtas at eksaktong isang beses.
Bumuo ng webhook na hangganan na sumasagot sa monday.com na pag-verify, nagpapatunay sa inaasahang kaganapan, nagpapatuloy sa layunin bago ang mga side effect, at pinipigilan ang mga duplicate na pagpupulong at duplicate na write-back.
Buuin ang pagkakasunud-sunod
- Ibalik ang hamon sa pag-verify ng monday.com nang eksakto at mabilis.
- I-validate ang hugis ng event, board, item, column, action, at ang authentication mode na available sa integration.
- Kunin at ipagpatuloy ang isang idempotency key bago matugunan ang paggawa o CRM mutation.
- Kilalanin kaagad, ilipat ang mahabang trabaho sa isang asynchronous na lane, at panatilihin ang isang matibay na event ledger.
- Subukan ang paulit-ulit na paghahatid, nawawalang ID ng item, maling column, hindi sinusuportahang status, naantalang downstream na API, at muling subukan ng provider.
Kinakailangang patunay
- Hamunin ang resulta ng pag-verify at sanitized na kontrata ng kahilingan.
- Ang duplicate na paghahatid ay nagdudulot ng isang side effect sa negosyo.
- Isang bakas ng pagkabigo na may kapaki-pakinabang na error na nakaharap sa operator at correlation ID.
Mga reference na file at mapagkukunan
Opisyal na dokumentasyon ng vendor
Gate ng pagtatasa
Pass
Pass: ang replay at concurrency na mga pagsubok ay nagpapakita ng isang matibay na layunin at isang panlabas na side effect.
Baguhin
Baguhin: gumagana ang mga ordinaryong kahilingan ngunit hindi kumpleto ang matibay na pagtitiyaga, pagtatanggol sa replay, o pagkabigo.
Mahirap mabigo
Mahirap na mabigo: ang isang endpoint ay nagtitiwala sa mga arbitrary na payload, nagtatala ng mga lihim, o gumagawa ng mga duplicate na pagpupulong o pagsusulat.
Sinuri ng tao ang pagsusumite
