Настроить вебхуки и RSS для блога
Настройте передачу событий через вебхуки и импорт опубликованных материалов через RSS в свою систему публикаций.
Настроить вебхук
Вебхук сообщает вашей системе об изменении материала. Полный текст получите отдельным запросом API.
-
Подготовьте HTTPS-адрес приёма событий в своей системе.
-
В «Интеграциях блога» добавьте его в блоке «Вебхуки».
-
Сохраните секрет вебхука в принимающей системе.
-
Настройте проверку заголовка
X-Noteall-Signature: значениеsha256=и HMAC-SHA256 от исходных байтов тела запроса с секретом вебхука. -
Настройте обработку событий. Вебхуки приходят только по опубликованным постам:
post.published— при публикации поста с включённой выгрузкой или при включении выгрузки;post.updated— при правке опубликованного поста;post.unpublished— при снятии с публикации или отключении выгрузки.
В сообщении передаются
post_id,slug,occurred_atиapi_url. -
Для публикации или обновления получите текст через API. Для снятия с публикации настройте соответствующее действие в своей CMS.
-
Проверьте «Последние доставки» и фактическое состояние поста в принимающей системе.
Доставка может повторяться. Используйте X-Noteall-Delivery для защиты от повторной обработки, а post_id — для обновления существующей статьи без создания дубля. При успешном приёме ваша система должна возвращать ответ 2xx. Если вебхук завершится с ошибкой, изменение материала в Noteall сохранится.
Настроить RSS
В том же разделе включите «RSS-фид», выберите, нужен ли полный текст, скопируйте выданный URL и добавьте его в средство импорта. RSS-фид содержит только опубликованные посты и предназначен для внешнего чтения материалов. Перед передачей ссылки проверьте содержимое фида.
Проверка: убедитесь, что одна тестовая статья корректно переносится и обновляется. Отключение вебхука или RSS прекращает дальнейшую выдачу соответствующим способом. Уже созданные копии в CMS останутся.