Персонализирани 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
Добавяне на endpoint
В Analyse отворете Integrations → Webhook и въведете URL, който трябва да получава събития, плюс по избор signing secret.
- 2
Избор на събития
Изберете кои блог събития се доставят — публикувано, обновено, свалено от публикуване или изтрито.
- 3
Проверка на подписа
Изчислете HMAC-SHA256 на суровото тяло на заявката с вашия secret и го сравнете с X-Analyse-Signature header.
- 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 за всяко блог събитие — свържете каквото искате.