/
Web-hooks

Web-hooks

Доступно начиная с версии Хорошопа 3.9.0


Web-hooks - механизм позволяющий получать данные о новых записях в Хорошопе при срабатывании событий на сайте (например Оформление заказа).

Удобно использовать для того что-бы снизить нагрузку на сервер на котором расположен сайт и исключить необходимость часто совершать запросы на выгрузку новых данных (которые могли даже не обновиться) с сайта, таких как

  • Оформление заказа
  • Регистрация пользователя.

После подписки на события система при срабатывании события создает очередь на отправку данных по ссылкам подписчиков событий. В случае если запрос по ссылке подписчика вернул HTTP код отличный от кодов 20х (200, 201...), то Хорошоп через время (примерно 10 минут) попытается отправить данные по ссылке подписчика еще раз (максимум 10 раз).

Важно

Очередь по хукам отправляется планировщиком задач (cron) раз в 5 минут, по этому возможны задержки в отправке данных.

Это сделано для избежания блокирования интерфейса пользователя при работе с сайтом

Если в Хорошопе удалить подписчика на рассылку вручную (доступно разработчикам), то Хорошоп автоматически отправит запрос методом DELETE по ссылке указанной при подписке на хук, что будет означать что в системе подписчик более не зарегистрирован.

Рекомендуется разработчикам, которые разрабатывают интеграцию с Хорошопом добавить у себя обработку HTTP метода DELETE


Навигация:

Related content

Подписка на событие
Подписка на событие
More like this
Повна документація Хорошоп API
Повна документація Хорошоп API
Read with this
Web-hooks (вебхуки)
Web-hooks (вебхуки)
More like this
Получение списка заказов
Получение списка заказов
Read with this
Что нового в релизе 3.8
Что нового в релизе 3.8
More like this
Экспорт категорий
Экспорт категорий
Read with this