Tilpasset

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

    Vælg dine hændelser

    Vælg, hvilke bloghændelser der leveres — publiceret, opdateret, afpubliceret eller slettet.

  3. 3

    Verificer signaturen

    Beregn HMAC-SHA256 af den rå anmodningsbody med din hemmelighed, og sammenlign med X-Analyse-Signature-headeren.

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