Po meri

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. 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. 2

    Izberi svoje dogodke

    Izberi, kateri blog dogodki se dostavijo — objavljeno, posodobljeno, umaknjeno ali izbrisano.

  3. 3

    Preveri podpis

    Izračunaj HMAC-SHA256 surovega telesa zahteve s svojo skrivnostjo in jo primerjaj z glavo X-Analyse-Signature.

  4. 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.