2013-12-17 2 views

ответ

10

От doc:

Что такое WebHook?

Концепция WebHook проста. WebHook - это HTTP-обратный вызов: HTTP POST, который возникает, когда что-то происходит; простое уведомление о событиях через HTTP POST.

Веб-приложение, реализующее WebHooks, отправит сообщение по адресу , когда произойдут некоторые вещи. Когда веб-приложение позволяет пользователям регистрировать свои собственные URL-адреса, пользователи могут затем расширять, настраивать и интегрировать это приложение со своими собственными расширениями или даже с другими приложениями в Интернете. Для пользователя WebHooks - это способ получения ценной информации, когда это происходит, вместо того, чтобы постоянно опросал эти данные и не получал ничего ценного в наибольшей степени того времени. WebHooks обладают огромным потенциалом и ограничены только вашим воображением! (Нет, он не может мыть посуду.)

Зачем мне это нужно?

Как и мы воспринимаем Интернет, большинство веб-приложений сегодня работают в силосах. С ростом API мы видели mashups и некоторую степень интеграции между приложениями. Тем не менее, мы не видели видение программируемого веб-сайта: веб-сайт, в котором вы можете использовать «трубные» данные между приложениями, как и в командной строке Unix. Некоторые говорят, что RSS - ответ. Они не правы. Сердце находится в правильном месте, но реализация неверна. RSS по-прежнему полезен, но он не собирается , чтобы принести нам настоящую программируемую сеть.

Нам просто нужен простой способ получить данные в режиме реального времени, чтобы пользователь мог легко делать что угодно. Это означает отсутствие опроса, отсутствие ограничений содержимого и отсутствие анализа XML . Это означает отсутствие RSS. Использование HTTP проще и проще в использовании. PHP - очень популярная и доступная среда программирования, поэтому может использоваться часто для написания наборов ... получение данных из веб-POST в PHP так же просто, как $ _POST ['something']. И сделать запрос к сценарию пользователя так же просто, как сделать HTTP-запрос, что-то уже встроенное для большинства сред программирования. Фактически, сетевые крючки проще реализовать, чем API.

Смежные вопросы