Персонализирано

Персонализирани webhooks

Изграждайте каквото искате върху Analyse: всяко блог събитие може да се достави до ваш HTTP endpoint като JSON payload, подписан с HMAC-SHA256, за да проверите произхода.

Всяко блог събитие

Абонирайте се за blog_post.published, updated, unpublished и deleted — всяко се доставя като HTTP POST с JSON тяло.

HMAC-подписани заявки

При зададен signing secret всяка заявка включва X-Analyse-Signature header — HMAC-SHA256 на суровото тяло — така endpoint-ът ви може да провери автентичността.

Множество endpoints

Добавете колкото webhook endpoints ви трябват, всеки със собствен URL, secret и абонаменти за събития.

Как работи

Насочете Analyse към endpoint-а си, изберете събитията и проверете подписа.

  1. 1

    Добавяне на endpoint

    В Analyse отворете Integrations → Webhook и въведете URL, който трябва да получава събития, плюс по избор signing secret.

  2. 2

    Избор на събития

    Изберете кои блог събития се доставят — публикувано, обновено, свалено от публикуване или изтрито.

  3. 3

    Проверка на подписа

    Изчислете HMAC-SHA256 на суровото тяло на заявката с вашия secret и го сравнете с X-Analyse-Signature header.

  4. 4

    Изпращане на тестово събитие

    Доставете примерен payload, за да потвърдите, че endpoint-ът ви го обработва правилно.

Често задавани въпроси

Как изглежда payload-ът?

HTTP POST с Content-Type: application/json, съдържащо името на събитието, timestamp и данни за публикацията: id, title, slug, excerpt, markdown body, featured image URL, publish date, URL и categories. Събитията unpublished и deleted носят null body.

Кои събития са налични?

blog_post.published, blog_post.updated, blog_post.unpublished и blog_post.deleted. Вие избирате кои получава всеки endpoint.

Как да проверя, че заявката идва от Analyse?

Задайте signing secret; всяка доставка включва X-Analyse-Signature: sha256=<hex>, HMAC-SHA256 на суровото тяло с вашия secret. Отхвърляйте всичко, което не съвпада.

Изграждане върху Analyse събития

Подписани JSON webhooks за всяко блог събитие — свържете каквото искате.