2009-02-11 15 views
9

Descripción de cómo un web hook trabaja desde http://webhooks.pbwiki.com/ -Aplicaciones Web ¿Qué sabes tú Usando WebHooks

¿Cómo funcionan?

Al permitir al usuario especificar una dirección URL para diversos eventos, la aplicación a publicar los datos a las direcciones URL cuando se producen los eventos ... Entre otras cosas, se puede:

  • crear notificaciones a usted ni a nadie a través correo electrónico, IRC, Jabber, ...
  • poner los datos en otra aplicación (sincronización de datos en tiempo real)
  • proceso de los datos y publicar de nuevo el uso de la API de la aplicación
  • validar los datos y potencialmente evitar que sea utilizado por la aplicación

¿Quién utiliza los ganchos web?

DevjaVu, BitBucket, GitHub, Shopify, Versionshelf, PayPal (IPN), Jott (links), IMified, PBwiki, Facebook (Plataforma, más o menos), Mailhook.org, SMTP2Web, Astrotrain, Notifixious, Assembla, ZenDesk, Google Code

¿Conoces algún buen uso de webhooks?

Respuesta

2

Desafortunadamente, el wiki no es la lista más actualizada de implementaciones conocidas. Tengo mi propia lista que pondré en la wiki cuando logre reorganizarla. Algunos no mencionado en la lista actual:

  • Dropbox
  • Gnip
  • Google Code (Hosting Proyecto)
  • Pedido por Amazon (tanto para las notificaciones y, como devoluciones de llamada reales con los datos de retorno)
  • Hubilicious
  • Beanstalk
  • Google Checkout
  • MailChimp
  • SurveyGizmo
  • Hey! Watch
  • MySpace (para los desarrolladores de aplicaciones)
1

shopify está utilizando WebHooks con bastante éxito ahora. Por extensión, también fetchapp los usa también. O bien está enviando un archivo xml, o recibiendo uno y haciendo su propia lógica de procesamiento en él.

Ah, y Shopify de wiki en el enlace tiene todo un escribir sobre cómo implementarlo en su aplicación.

1

OfficeAutopilot tiene una versión interesante de WebHooks .. que utilizan su interfaz de regla para activar los mensajes de API. Puede activarse en respuesta a cualquier evento del sistema ... abre el correo electrónico, clics, visitas a páginas, compras, etc.

1

decir, por ejemplo que desea obtener datos de cualquier API (por ejemplo, gorjeo, facebook, etc,.). En lugar de sondear los datos cada pocos minutos/segundos, PUBLICA los datos a la URL especificada, siempre que esté disponible.

Al usar esto, evitará sondeos innecesarios como, por ejemplo, su encuesta y los datos aún no están allí.

2

AlertGrid es el consumidor webhook. Puede configurarlo para que acepte llamadas http de CUALQUIER fuente y alertas elevadas (correo electrónico, sms, teléfono) a una persona o grupo de personas especificado (¡funciona en todo el mundo!) Siempre que los parámetros en la devolución de llamada http cumplan sus criterios o cuando se realizó la llamada http esperado pero no ocurrió (tipo de monitoreo de "latido"). Hay un editor visual para que pueda crear reglas fácilmente.

Además de notificar a las personas por sms o por correo electrónico, también puede notificar a las aplicaciones existentes enviando las solicitudes http a sus API.

También puede visualizar datos recibidos en devoluciones de llamadas http y mostrar el historial.

0

StorageRoom es un CMS basado en JSON que admite webhooks, por lo que puede notificar a otros servicios o patear algunos procesos manuales en sus propios servidores.

(Nota: He creado el servicio yo)

Cuestiones relacionadas