Tilpassede webhooks
Byg hvad som helst oven på Analyse: hver bloghændelse kan leveres til dit eget HTTP-endpoint som en JSON-payload, signeret med HMAC-SHA256, så du kan verificere oprindelsen.
Hver bloghændelse
Abonner på blog_post.published, updated, unpublished og deleted — hver leveres som en HTTP POST med en JSON-body.
HMAC-signerede anmodninger
Med en signaturhemmelighed sat inkluderer hver anmodning en X-Analyse-Signature-header — HMAC-SHA256 af den rå body — så dit endpoint kan verificere ægtheden.
Flere endpoints
Tilføj så mange webhook-endpoints, du har brug for — hver med sin egen URL, hemmelighed og hændelsesabonnementer.
Sådan virker det
Peg Analyse mod dit endpoint, vælg hændelserne, og verificer signaturen.
- 1
Tilføj dit endpoint
I Analyse åbner du Integrationer → Webhook og indtaster URL'en, der skal modtage hændelser, plus en valgfri signaturhemmelighed.
- 2
Vælg dine hændelser
Vælg, hvilke bloghændelser der leveres — publiceret, opdateret, afpubliceret eller slettet.
- 3
Verificer signaturen
Beregn HMAC-SHA256 af den rå anmodningsbody med din hemmelighed, og sammenlign med X-Analyse-Signature-headeren.
- 4
Send en testhændelse
Lever en eksempel-payload for at bekræfte, at dit endpoint håndterer den korrekt.
Ofte stillede spørgsmål
Hvordan ser payload'en ud?
En HTTP POST med Content-Type: application/json, der indeholder hændelsesnavnet, et tidsstempel og indlægsdataene: id, titel, slug, uddrag, markdown-body, URL til udvalgt billede, publiceringsdato, URL og kategorier. Afpublicerede og slettede hændelser har en null-body.
Hvilke hændelser er tilgængelige?
blog_post.published, blog_post.updated, blog_post.unpublished og blog_post.deleted. Du vælger, hvilke hvert endpoint modtager.
Hvordan verificerer jeg, at en anmodning kom fra Analyse?
Angiv en signaturhemmelighed; hver levering inkluderer derefter X-Analyse-Signature: sha256=<hex>, HMAC-SHA256 af den rå body med din hemmelighed. Afvis alt, der ikke matcher.
Byg på Analyse-hændelser
Signerede JSON-webhooks for hver bloghændelse — forbind hvad som helst.