Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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


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

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

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

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

Важно

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

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

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

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


Навигация:

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.