У меня есть RESTful Ruby on Rails API, который, помимо прочего, обрабатывает входящие данные с части аппаратного обеспечения, которую я создал.Аппаратное обеспечение подключено к Интернету, и оно собирает данные и отправляет их в мою readings
конечную точку, где в моей облачной БД создаются новые записи показаний.
Сейчас я пытаюсь интегрировать некоторые сторонние аппаратные средства с этим API, и я вижу, что это обычно делается с помощью веб-хуков.И, кажется, есть много фанфар и специальных статей о концепции веб-крючка - что это такое, как его реализовать, чем он отличается от API и т. Д. Но с того места, где я стою, я не могуПосмотрите, чем webhook отличается от конечной точки RESTful, которая у меня уже есть для readings
.Если я дам сторонним сервисам этот URL, я предполагаю, что они будут параметризовывать свои данные и отправлять их в конечную точку, как я делал это с моим собственным оборудованием.В моем случае, будут ли мои webhook и конечная точка RESTful одним и тем же?Это просто концептуальная / номенклатурная разница?