Pielāgoti webhooki
Veidojiet jebko uz Analyse pamata: katrs emuāra notikums var tikt piegādāts uz jūsu HTTP galapunktu kā JSON pakete, kas parakstīta ar HMAC-SHA256, lai varētu pārbaudīt tās izcelsmi.
Katrs emuāra notikums
Abonējiet blog_post.published, updated, unpublished un deleted, katrs tiek piegādāts kā HTTP POST ar JSON saturu.
HMAC parakstīti pieprasījumi
Ja ir iestatīts parakstīšanas noslēpums, katrs pieprasījums ietver X-Analyse-Signature galveni, neapstrādātā satura HMAC-SHA256, lai jūsu galapunkts varētu pārbaudīt autentiskumu.
Vairāki galapunkti
Pievienojiet tik daudz webhook galapunktu, cik nepieciešams, katru ar savu URL, noslēpumu un notikumu abonementiem.
Kā tas darbojas
Norādiet Analyse uz savu galapunktu, izvēlieties notikumus un pārbaudiet parakstu.
- 1
Pievienojiet savu galapunktu
Analyse atveriet Integrations → Webhook un ievadiet URL, kuram jāsaņem notikumi, kā arī neobligātu parakstīšanas noslēpumu.
- 2
Izvēlieties savus notikumus
Izvēlieties, kuri emuāra notikumi tiek piegādāti: publicēts, atjaunināts, atpublicēts vai dzēsts.
- 3
Pārbaudiet parakstu
Aprēķiniet neapstrādātā pieprasījuma satura HMAC-SHA256 ar savu noslēpumu un salīdziniet to ar X-Analyse-Signature galveni.
- 4
Nosūtīt testa notikumu
Piegādājiet parauga paketi, lai pārliecinātos, ka jūsu galapunkts to apstrādā pareizi.
Bieži uzdotie jautājumi
Kā izskatās datu pakete?
HTTP POST ar Content-Type: application/json, kas satur notikuma nosaukumu, laika zīmogu un ieraksta datus: id, title, slug, excerpt, markdown body, featured image URL, publish date, URL un categories. Atpublicēšanas un dzēšanas notikumiem body ir null.
Kuri notikumi ir pieejami?
blog_post.published, blog_post.updated, blog_post.unpublished un blog_post.deleted. Jūs izvēlaties, kurus katrs galapunkts saņem.
Kā pārbaudīt, ka pieprasījums nācis no Analyse?
Iestatiet parakstīšanas noslēpumu; katra piegāde tad ietver X-Analyse-Signature: sha256=<hex>, neapstrādātā satura HMAC-SHA256 ar jūsu noslēpumu. Noraidiet visu, kas nesakrīt.
Veidojiet uz Analyse notikumiem
Parakstīti JSON webhooki katram emuāra notikumam — pievienojiet jebko.