Integraciones

API Webhook Pub Sub

6min
webhook 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 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 cómo funcionan los webhooks 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 para recibir coordenadas gps ejemplo de post using system io; using system web http; using jil; namespace ubiqo ejemplos { public class testredireccioncontroller apicontroller { \[route("v1/redireccion")] public void post(\[frombody] object coordenada) { //codigo } } } ejemplo de output { "latitud" 19 727404999999997, "longitud" 99 208863333333341, "bateria" "99", "fechadispositivo" "2018 01 09t22 21 23", "altitud" 2274 0, "velocidad" 0 0, "orientacion" 0 0, "nivelgsm" "16", "errormtsgps" 1 0, "alias" "dispositivo" } 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? https //archbee io/docs/rhi360eq9awveg0ro7c9g/1k1qvj6pnoutnm6zga4sl#te ha resultado util esta informacion https //app archbee io/docs/rhi360eq9awveg0ro7c9g/vsm4n1bo8yohijktuyyju#te ha resultado util esta informacion https //documentacion ubiqo net/mapa de plataforma de monitoreo oaptq#te ha resultado util esta informacion 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 https //www ubiqo net/