API Webhook Pub Sub

´╗┐Webhook´╗┐

´╗┐ Webhooks son devoluciones de llamada HTTP definidas por el usuario. Se desencadenan por alg├║n evento en una aplicaci├│n web y pueden facilitar la integraci├│n de diferentes aplicaciones o API de terceros, como UBIQO.

´╗┐M├ís sobre Webhooks

UBIQO usa webhooks para avisar a su aplicaci├│n cuando ocurren eventos, como recibir una coordenada satelital. Cuando se produce el evento, UBIQO realiza una solicitud HTTP (generalmente un POST o un GET ) a la URL que configur├│ para el webhook. La solicitud de UBIQO incluir├í detalles del evento, como el n├║mero de tel├ęfono entrante o el cuerpo de un mensaje entrante. Muchos otros servicios web modernos como GitHub y Slack tambi├ęn hacen uso de webhooks para comunicar eventos.

´╗┐

Document image

´╗┐C├│mo funcionan los webhooks

Para manejar un webhook solo necesita crear una pequeña aplicación web que pueda aceptar las solicitudes HTTP. Si ya tiene una aplicación web configurada, manejar un webhook suele ser tan fácil como agregar una nueva URL a su aplicación.

Recomendamos optar por tecnolog├şa REST para la construcci├│n de su webhook, solo requiere un endpoint de verbo POST, que reciba el objeto que muestra al final del documento.

Si a├║n no tiene una aplicaci├│n web, casi todos los lenguajes de programaci├│n del lado del servidor ofrecen marcos para ayudarlo a construir uno. Ejemplo:

ASP.NET MVC para C # Servlets y Spark para Java Express para Node.js Django y Flask para Python Rails y Sinatra para Ruby PHP se puede usar solo o con frameworks como Laravel , Symfony y YiiYii.

Webhooks tambi├ęn pueden ser manejados por frameworks sin servidor como AWS Lambda y Azure Functions. Realmente cualquier cosa que pueda recibir y responder a una solicitud HTTP lo har├í.

Cualquiera que sea el marco y el idioma que elija, los webhook funcionan de la misma manera para cada aplicación de UBIQO. Se realizará una solicitud HTTP a un URL que proporcione a UBIQO. Su aplicación realiza la lógica que considere necesaria: leer / escribir desde una base de datos, integrarse con otra API o realizar algún cálculo.

´╗┐Para recibir coordenadas GPS.´╗┐

Ejemplo de POST

JSON

´╗┐

Ejemplo de OUTPUT

JSON

´╗┐

WEBHOOK HTTP BACKUP

Este Webhook cuenta con un HTTP Backup de respaldo en caso de no registrarse alguna coordenada GPS, el cual puede ser reedireccionado a un servidor secundario.

┬┐Te ha resultado ├║til esta informaci├│n?´╗┐´╗┐´╗┐´╗┐´╗┐´╗┐´╗┐´╗┐

Dejamos a tu disposici├│n nuestra l├şnea de soporte t├ęcnico:

(442) 217 6769 Ext. 1101, 1102, 1103, 1111 y 1201 442 284 3110 / 442 540 0237 / 442 239 1787 mesadeayuda@ubiqo.net soporte.ubiqo www.ubiqo.net´╗┐

´╗┐

´╗┐