29.11.2020
57

Webhook

Webhook (или вебхук) – механизм, применяемый для оповещения о произошедших в системе событиях.

Данный механизм разрабатывался специально для упрощения процедуры оповещения о самых разных событиях. Это может быть добавление нового пользователя, изменение каких-либо настроек или новое сообщение. Как только интересующее нас событие случилось, системой сразу же отсылается соответствующее уведомление.

Именно в отсылке сообщение и заключается главное отличие Webhook от API. И если во втором случае приложение, ждущее данных должно само периодически направлять запросы, выясняя произошло ли событие, то использование вебхука означает, что как только данное событие произойдёт, то об этом придёт уведомление. Нужно лишь только указать куда именно должно отправляться это уведомление и в ответ на какие события.

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

Впервые технология webhook была задействована в 2007 году. Изобрёл её программист Джефф Линдсей. Он же является автором термина «вебхук», который был создан им на основе термина «hook» – так называется механизм внесения изменений в то: как обычно ведёт себя система.

***

Вернуться на главную Энциклопедия eCommerce

Настроить интеграцию без программистов ApiX-Drive

Статьи о маркетинге, автоматизации и интеграциях в нашем Блоге