Это похоже на API, но работает наоборот На сервере может происходить много разного: регистрации пользователей, новые комментарии, кто-то начал видеотрансляцию, поступили сигналы от датчиков, случились системные события и так далее. О некоторых таких событиях было бы здорово узнавать сразу, как они произошли. Если это наш собственный сервер, то всё просто: добавляем службу мониторинга и ждём, пока наступит нужное событие. Но на внешних публичных серверах такое сделать не получится — доступ к скриптам нам никто не даст...
Вебхук (веб-коллбэк) – способ предоставить вашей системе информацию в реальном времени от другого программного обеспечения (API). К примеру, если Ваш Чат-бот (Chatbot) помогает пользователям забронировать столик ресторане, то с помощью обращения в базе данных эти записи можно создавать, обновлять и удалять. Пример. Посмотрим, как работает вебхук, связывающий DialogFlow и базу данных MySQL на языке PHP. Нам предстоит развернуть некоторое ПО на своем компьютере. Настройка локального сервера Для начала установим свежую версию локального сервера XAMPP...