Mukautettu

Mukautetut webhookit

Rakenna mitä tahansa Analysen päälle: jokainen blogitapahtuma voidaan toimittaa omaan HTTP-päätepisteeseesi JSON-kuormana, allekirjoitettuna HMAC-SHA256:lla, jotta voit varmistaa alkuperän.

Jokainen blogitapahtuma

Tilaa blog_post.published, updated, unpublished ja deleted — jokainen toimitetaan HTTP POST -pyyntönä JSON-rungolla.

HMAC-allekirjoitetut pyynnöt

Kun allekirjoitusavain on asetettu, jokainen pyyntö sisältää X-Analyse-Signature -otsikon — raakadatan HMAC-SHA256 — jotta päätepisteesi voi varmistaa aitouden.

Useita päätepisteitä

Lisää niin monta webhook-päätepistettä kuin tarvitset — jokaisella oma URL, salaisuus ja tapahtumatilaukset.

Miten se toimii

Osoita Analyse päätepisteeseesi, valitse tapahtumat ja varmista allekirjoitus.

  1. 1

    Lisää päätepisteesi

    Avaa Analysessa Integraatiot → Webhook ja syötä URL, joka vastaanottaa tapahtumat, sekä valinnainen allekirjoitusavain.

  2. 2

    Valitse tapahtumat

    Valitse, mitkä blogitapahtumat toimitetaan — julkaistu, päivitetty, poistettu julkaisusta tai poistettu.

  3. 3

    Varmista allekirjoitus

    Laske raakapyynnön rungon HMAC-SHA256 salaisuudellasi ja vertaa sitä X-Analyse-Signature -otsikkoon.

  4. 4

    Lähetä testitapahtuma

    Toimita esimerkkikuorma varmistaaksesi, että päätepisteesi käsittelee sen oikein.

Usein kysytyt kysymykset

Miltä kuorma näyttää?

HTTP POST Content-Type: application/json, jossa tapahtuman nimi, aikaleima ja kirjoituksen tiedot: id, otsikko, slug, tiivistelmä, markdown-runko, pääkuvan URL, julkaisupäivä, URL ja kategoriat. Julkaisusta poistetut ja poistetut tapahtumat sisältävät null-rungon.

Mitkä tapahtumat ovat saatavilla?

blog_post.published, blog_post.updated, blog_post.unpublished ja blog_post.deleted. Valitset, mitkä niistä kukin päätepiste vastaanottaa.

Miten varmistan, että pyyntö tuli Analysesta?

Aseta allekirjoitusavain; jokainen toimitus sisältää sitten X-Analyse-Signature: sha256=<hex>, raakadatan HMAC-SHA256 salaisuudellasi. Hylkää kaikki, mikä ei täsmää.

Rakenna Analyse-tapahtumien päälle

Allekirjoitetut JSON-webhookit jokaiselle blogitapahtumalle — yhdistä mitä tahansa.