База знаний
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
-
keyboard_arrow_right
keyboard_arrow_down
Webhooks
API
–
это
специальный
язык,
который
программы
используют
для
общения
друг
с
другом.
Используя
API,
одно
приложение
может
отправить
запрос
другому
для
того,
чтобы
получить
в
ответ
(также
при
помощи
API)
какую-либо
требуемую
информацию.
Для чего используется Webhook
Webhook также используется для того, чтобы различные системы могли обмениваться друг с другом информацией. Вот только «общаются» программы по-другому. Этот механизм специально создавался для того, чтобы упростить процедуру уведомления о разных событиях – изменении настроек, добавлении нового пользователя, удалении сообщения и т.п.
Принцип работы Webhooks
Принцип работы вебхуков заключается в том, что как только какое-либо событие произошло, об этом сразу же отсылается соответствующее уведомление. И, если в случае с API приложение, которому нужна информация, должно постоянно отправлять запросы типа «это уже случилось?», то при использовании Webhook оно просто ждёт соответствующего уведомления. Единственное, что требуется – указать, какие именно сообщения нужно отправлять и куда.
Иными словами, разницу в работе API и Webhook можно описать фразой «не надо постоянно спрашивать меня, произошло данное событие или нет. Как только оно произойдёт, я сам об этом сообщу». Естественно, что это очень простое описание, но оно хорошо передаёт общий принцип работы «вебхуков».
Вебхуки, Sipuni и amoCRM
Налаживая интеграции между системами, мы активно используем, как API, так и Webhooks. Пример – интеграция с amoCRM, которая была реализована именно посредством «вебхуков». Благодаря этому клиент может получать уведомления о различных событиях.
Например,
как
только
новый
покупатель
оставит
заявку
через
форму,
его
контакты
будут
автоматически
внесены
в
вашу
CRM-систему.