Pasirinktiniai webhook
Kurkite bet ką ant Analyse: kiekvienas tinklaraščio įvykis gali būti pristatytas į jūsų HTTP galinį tašką kaip JSON paketas, pasirašytas HMAC-SHA256, kad galėtumėte patikrinti kilmę.
Kiekvienas tinklaraščio įvykis
Prenumeruokite blog_post.published, updated, unpublished ir deleted — kiekvienas pristatomas kaip HTTP POST su JSON turiniu.
HMAC pasirašytos užklausos
Nustačius pasirašymo slaptąjį raktą, kiekviena užklausa apima X-Analyse-Signature antraštę — HMAC-SHA256 neapdoroto turinio — kad galėtumėte patikrinti autentiškumą.
Keli galiniai taškai
Pridėkite tiek webhook galinių taškų, kiek reikia — kiekvienas su savo URL, slaptuoju raktu ir įvykių prenumeratomis.
Kaip tai veikia
Nukreipkite Analyse į savo galinį tašką, pasirinkite įvykius ir patikrinkite parašą.
- 1
Pridėkite savo galinį tašką
Analyse atidarykite Integrations → Webhook ir įveskite URL, kuris turėtų gauti įvykius, plius neprivalomą pasirašymo slaptąjį raktą.
- 2
Pasirinkite įvykius
Pasirinkite, kurie tinklaraščio įvykiai pristatomi — paskelbtas, atnaujintas, nepaskelbtas arba ištrintas.
- 3
Patikrinkite parašą
Apskaičiuokite HMAC-SHA256 neapdoroto užklausos turinio su savo slaptuoju raktu ir palyginkite su X-Analyse-Signature antrašte.
- 4
Siųsti bandomąjį įvykį
Pristatykite pavyzdinį paketą, kad patvirtintumėte, jog galinis taškas jį tvarko teisingai.
Dažniausiai užduodami klausimai
Kaip atrodo duomenų paketas?
HTTP POST su Content-Type: application/json, apimantis įvykio pavadinimą, laiko žymą ir įrašo duomenis: id, title, slug, excerpt, markdown body, featured image URL, publish date, URL ir categories. Nepaskelbti ir ištrinti įvykiai turi null body.
Kokie įvykiai prieinami?
blog_post.published, blog_post.updated, blog_post.unpublished ir blog_post.deleted. Jūs pasirenkate, kuriuos kiekvienas galinis taškas gauna.
Kaip patikrinti, kad užklausa atėjo iš Analyse?
Nustatykite pasirašymo slaptąjį raktą; kiekvienas pristatymas tada apima X-Analyse-Signature: sha256=<hex> — HMAC-SHA256 neapdoroto turinio su jūsų slaptuoju raktu. Atmeskite viską, kas nesutampa.
Kurkite ant Analyse įvykių
Pasirašyti JSON webhook kiekvienam tinklaraščio įvykiui — prijunkite bet ką.