Webhooks po meri
Zgradi karkoli na Analyse: vsak blog dogodek se lahko dostavi na tvojo HTTP končno točko kot JSON payload, podpisan s HMAC-SHA256, da preveriš izvor.
Vsak blog dogodek
Naroči se na blog_post.published, updated, unpublished in deleted — vsak dostavljen kot HTTP POST z JSON telesom.
HMAC-podpisane zahteve
Če je nastavljena skrivnost za podpis, vsaka zahteva vključuje glavo X-Analyse-Signature — HMAC-SHA256 surovega telesa — zato tvoja končna točka lahko preveri pristnost.
Več končnih točk
Dodaj toliko webhook končnih točk, kot jih potrebuješ, vsako s svojim URL-jem, skrivnostjo in naročninami na dogodke.
Kako deluje
Usmeri Analyse na svojo končno točko, izberi dogodke in preveri podpis.
- 1
Dodaj svojo končno točko
V Analyse odpri Integracije → Webhook in vnesi URL, ki naj prejema dogodke, ter neobvezno skrivnost za podpis.
- 2
Izberi svoje dogodke
Izberi, kateri blog dogodki se dostavijo — objavljeno, posodobljeno, umaknjeno ali izbrisano.
- 3
Preveri podpis
Izračunaj HMAC-SHA256 surovega telesa zahteve s svojo skrivnostjo in jo primerjaj z glavo X-Analyse-Signature.
- 4
Pošlji testni dogodek
Dostavi vzorčni payload, da potrdiš, da tvoja končna točka pravilno obdeluje.
Pogosto zastavljena vprašanja
Kako je videti payload?
HTTP POST s Content-Type: application/json, ki vsebuje ime dogodka, časovni žig in podatke objave: id, naslov, slug, izvleček, markdown telo, URL izpostavljene slike, datum objave, URL in kategorije. Dogodki umaknjene in izbrisane objave imajo null telo.
Kateri dogodki so na voljo?
blog_post.published, blog_post.updated, blog_post.unpublished in blog_post.deleted. Ti izbereš, katere prejme vsaka končna točka.
Kako preverim, da je zahteva prišla iz Analyse?
Nastavi skrivnost za podpis; vsaka dostava nato vključuje X-Analyse-Signature: sha256=<hex>, HMAC-SHA256 surovega telesa s tvojo skrivnostjo. Zavrni vse, kar se ne ujema.
Gradi na Analyse dogodkih
Podpisani JSON webhooki za vsak blog dogodek — poveži karkoli.