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
Lisää päätepisteesi
Avaa Analysessa Integraatiot → Webhook ja syötä URL, joka vastaanottaa tapahtumat, sekä valinnainen allekirjoitusavain.
- 2
Valitse tapahtumat
Valitse, mitkä blogitapahtumat toimitetaan — julkaistu, päivitetty, poistettu julkaisusta tai poistettu.
- 3
Varmista allekirjoitus
Laske raakapyynnön rungon HMAC-SHA256 salaisuudellasi ja vertaa sitä X-Analyse-Signature -otsikkoon.
- 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.