Własne

Własne webhooki

Buduj cokolwiek na Analyse: każde zdarzenie bloga może trafić na własny punkt końcowy HTTP jako ładunek JSON podpisany HMAC-SHA256, aby można było zweryfikować jego pochodzenie.

Każde zdarzenie bloga

Subskrybuj blog_post.published, updated, unpublished i deleted — każde dostarczane jako HTTP POST z treścią JSON.

Żądania podpisane HMAC

Po ustawieniu tajnego klucza podpisu każde żądanie zawiera nagłówek X-Analyse-Signature — HMAC-SHA256 surowej treści — aby punkt końcowy mógł zweryfikować autentyczność.

Wiele punktów końcowych

Dodaj tyle punktów końcowych webhook, ile potrzebujesz — każdy z własnym adresem URL, tajnym kluczem i subskrypcjami zdarzeń.

Jak to działa

Wskaż Analyse na punkt końcowy, wybierz zdarzenia i zweryfikuj podpis.

  1. 1

    Dodaj punkt końcowy

    W Analyse otwórz Integracje → Webhook i podaj adres URL odbierający zdarzenia oraz opcjonalny tajny klucz podpisu.

  2. 2

    Wybierz zdarzenia

    Wybierz, które zdarzenia bloga są dostarczane — publikacja, aktualizacja, wycofanie z publikacji lub usunięcie.

  3. 3

    Zweryfikuj podpis

    Oblicz HMAC-SHA256 surowej treści żądania z tajnym kluczem i porównaj z nagłówkiem X-Analyse-Signature.

  4. 4

    Wyślij zdarzenie testowe

    Dostarcz przykładowy ładunek, aby potwierdzić, że punkt końcowy obsługuje go poprawnie.

Najczęściej zadawane pytania

Jak wygląda ładunek?

HTTP POST z Content-Type: application/json zawierający nazwę zdarzenia, znacznik czasu i dane wpisu: id, tytuł, slug, zajawka, treść markdown, adres URL wyróżnionego obrazu, datę publikacji, adres URL i kategorie. Zdarzenia wycofania z publikacji i usunięcia mają treść null.

Jakie zdarzenia są dostępne?

blog_post.published, blog_post.updated, blog_post.unpublished i blog_post.deleted. Wybierasz, które z nich otrzymuje każdy punkt końcowy.

Jak zweryfikować, że żądanie pochodzi z Analyse?

Ustaw tajny klucz podpisu; każda dostawa zawiera wtedy X-Analyse-Signature: sha256=<hex>, HMAC-SHA256 surowej treści z tajnym kluczem. Odrzuć wszystko, co się nie zgadza.

Buduj na zdarzeniach Analyse

Podpisane webhooki JSON dla każdego zdarzenia bloga — połącz cokolwiek.