Вебхуки

Посты из личного кабинета Setka можно автоматически экспортировать и обновлять на вашем сайте, с помощью вебхуков.

 

Примечание: вебхуки требуют доступа к Setka Cloud API. Чтобы подколючить Cloud API для своего аккаунта, свяжитесь с нашей службой поддержки.

 

Содержание

Подключение вебхуков

Типы уведомлений

Доступные данные

Публикация и обновление постов

Публикация

Обновление

 

Подключение вебхуков

Чтобы подключить вебхук к своему аккаунту:

  1. Перейдите в раздел Integrations > Integrate Setka Posts > Other CMS.
  2. Выберите Add Webhook в разделе Webhook endpoints.
  3. Укажите адрес эндпоинта для вашего вебхука в соответствующем поле.
  4. Под адресом эндпоинта выберите тип уведомления и нажмите Save settings для сохранения изменений.

Screenshot-Setka-Account-Integrations-Add-Weebhook.png

 

Типы уведомлений

  • Create post — оповещает эндпоинт, если в вашем аккаунте опубликован новый пост.
  • Update post — оповещает эндпоинт, если обновлёг один из ранее опубликованных на аккаунте постов.

 

Доступные данные

Данные, отправляемые с помощью вебхуков, аналогичны данным Content Cloud API. таким образом, вы можете получить:

  • HTML-код поста.
  • Ссылки на связанные с постом файлы CSS, JS и изображений.
  • Вспомогательные данные: имя автора поста, дату публикации, время чтения.

Примечание: подробнее данных и их структуре — в документации к Cloud API.

 

Публикация и обновление постов

Посты публикуются и обновляются несколькими способами.

 

Публикация

Чтобы опубликовать пост, кликните по кнопке Publish на бейдже поста в разделе Posts

Screenshot-Setka-Account-Interface-Publish-Post.png

 

или в самом редакторе:

Screenshot-Setka-Editor-Publish-Post.png

Нажатие кнопки оповестит эндпоинт вебхука Create post о появлении нового поста в аккаунте Setka. Сообщение будет содержать все данные поста.

 

Обновление

Перед обновлением поста, опубликуйте его и внесите любые изменения. Сохраните изменения нажатием кнопки Save draft.

После этого, чтобы опубликовать изменения, нажмите Republish на странице редактирования поста:

Screenshot-Setka-Editor-Update-Post.png

 

Нажатие кнопки оповестит эндпоинт вебхука Update post об обновлениях в посте на аккаунте Setka. Сообщение будет содержать все данные поста.