Посты из личного кабинета Setka можно автоматически экспортировать и обновлять на вашем сайте, с помощью вебхуков.
Примечание: вебхуки требуют доступа к Setka Cloud API. Чтобы подколючить Cloud API для своего аккаунта, свяжитесь с нашей службой поддержки.
Содержание
Публикация и обновление постов
Подключение вебхуков
Чтобы подключить вебхук к своему аккаунту:
- Перейдите в раздел Integrations > Integrate Setka Posts > Other CMS.
- Выберите Add Webhook в разделе Webhook endpoints.
- Укажите адрес эндпоинта для вашего вебхука в соответствующем поле.
- Под адресом эндпоинта выберите тип уведомления и нажмите Save settings для сохранения изменений.
Типы уведомлений
- Create post — оповещает эндпоинт, если в вашем аккаунте опубликован новый пост.
- Update post — оповещает эндпоинт, если обновлёг один из ранее опубликованных на аккаунте постов.
Доступные данные
Данные, отправляемые с помощью вебхуков, аналогичны данным Content Cloud API. таким образом, вы можете получить:
- HTML-код поста.
- Ссылки на связанные с постом файлы CSS, JS и изображений.
- Вспомогательные данные: имя автора поста, дату публикации, время чтения.
Примечание: подробнее данных и их структуре — в документации к Cloud API.
Публикация и обновление постов
Посты публикуются и обновляются несколькими способами.
Публикация
Чтобы опубликовать пост, кликните по кнопке Publish на бейдже поста в разделе Posts
или в самом редакторе:
Нажатие кнопки оповестит эндпоинт вебхука Create post о появлении нового поста в аккаунте Setka. Сообщение будет содержать все данные поста.
Обновление
Перед обновлением поста, опубликуйте его и внесите любые изменения. Сохраните изменения нажатием кнопки Save draft.
После этого, чтобы опубликовать изменения, нажмите Republish на странице редактирования поста:
Нажатие кнопки оповестит эндпоинт вебхука Update post об обновлениях в посте на аккаунте Setka. Сообщение будет содержать все данные поста.