Prilagođeni webhookovi
Gradi bilo što na Analyse: svaki blog događaj može se isporučiti na tvoju HTTP krajnju točku kao JSON payload, potpisan HMAC-SHA256 kako bi provjerio podrijetlo.
Svaki blog događaj
Pretplati se na blog_post.published, updated, unpublished i deleted — svaki isporučen kao HTTP POST s JSON tijelom.
HMAC-potpisani zahtjevi
Kad je postavljen tajni ključ za potpis, svaki zahtjev uključuje X-Analyse-Signature zaglavlje — HMAC-SHA256 sirovog tijela — pa tvoja krajnja točka može provjeriti autentičnost.
Više krajnjih točaka
Dodaj onoliko webhook krajnjih točaka koliko trebaš, svaku sa svojim URL-om, tajnom i pretplatama na događaje.
Kako funkcionira
Usmjeri Analyse na svoju krajnju točku, odaberi događaje i provjeri potpis.
- 1
Dodaj svoju krajnju točku
U Analyse otvori Integracije → Webhook i unesi URL koji prima događaje, plus opcionalni tajni ključ za potpis.
- 2
Odaberi svoje događaje
Odaberi koji se blog događaji isporučuju — objavljeno, ažurirano, poništeno ili obrisano.
- 3
Provjeri potpis
Izračunaj HMAC-SHA256 sirovog tijela zahtjeva sa svojom tajnom i usporedi s X-Analyse-Signature zaglavljem.
- 4
Pošalji testni događaj
Isporuči uzorak payloada kako bi potvrdio da tvoja krajnja točka ispravno obrađuje.
Često postavljana pitanja
Kako izgleda payload?
HTTP POST s Content-Type: application/json koji sadrži naziv događaja, vremensku oznaku i podatke objave: id, naslov, slug, izvadak, markdown sadržaj, URL istaknute slike, datum objave, URL i kategorije. Poništene i obrisane objave imaju null tijelo.
Koji su događaji dostupni?
blog_post.published, blog_post.updated, blog_post.unpublished i blog_post.deleted. Ti biraš koje svaka krajnja točka prima.
Kako provjeriti da je zahtjev došao iz Analyse?
Postavi tajni ključ za potpis; svaka isporuka tada uključuje X-Analyse-Signature: sha256=<hex>, HMAC-SHA256 sirovog tijela koristeći tvoju tajnu. Odbij sve što se ne podudara.
Gradi na Analyse događajima
Potpisani JSON webhookovi za svaki blog događaj — poveži bilo što.