Zapier: Making developer’s life easy
Zapier: Making developer’s life easy
¿Qué es Zapier?
Zapier es un servicio programable basado en la web que permite a los usuarios o desarrolladores integrar las aplicaciones web. Las aplicaciones que ellos utilizan, es decir, la integración entre dos aplicaciones se llama Zap.
Pueden haber muchos Zaps en una aplicación, y todos los Zaps existen alrededor de Disparadores y Acciones. Si divide las funciones de su aplicación en posibles Disparadores y Acciones, comenzará a percibir visualmente cómo funciona Zaps para usted. Es como el escenario “Si esto … entonces eso”. Transpira sin problemas en el fondo una vez que lo haya configurado.
Ejemplo simple de ZAP:
Hay dos aplicaciones llamadas A y B. Consideremos un escenario de ZAP:
Si el usuario se registra en la “Aplicación A”, se debe crear la misma entrada de usuario en “ZAP B”. En lugar de programar y perder mucho tiempo, Zapier te permite hacer esto fácilmente.
Ahora, consideremos el ejemplo de la vida real de un desarrollador,
Tome Zaps entre RedMine y Tudip Chat, por ejemplo. Redmine sanciona a los desarrolladores / clientes para engendrar tickets y rastrear proyectos, y Tudip Chat es una plataforma de comunicación de búsqueda que mantiene a los equipos en la misma página.
Cualquier cosa incipiente que ocurra en RedMine se puede considerar un disparador, como un ticket incipiente, un problema incipiente, un comentario incipiente, un milestone incipiente, etc.
Una acción resultante en Tudip Chat podría ser una notificación incipiente o un mensaje incipiente. La conexión de Redmine y Tudip Chat le permite activar RedMine Triggers en acciones de Tudip Chat, lo que automáticamente mantiene a cualquier persona que esté siguiendo un tablero de Tudip Chat actualizado sobre el estado de un proyecto en Redmine. Enlace Redmine con Google sheets para registrar el progreso de un proyecto.Las posibilidades son ilimitadas.
Obtención técnica: Una mirada a la integración de su aplicación
El desarrollo de su aplicación para Zapier es gratuito y puede eliminar una biblioteca de códigos o la interfaz de usuario de Zapier. La plataforma de desarollador de Zapier es la forma en que integrará su aplicación o API a Zapier, y el desarrollador debe demorar aproximadamente una semana en desarrollar una aplicación consumada para su envío.Los Zaps funcionan mejor cuando están construidos en una gran experiencia de usuario y un código sólido. Con eso, querrás que un gerente de proyecto y un ingeniero brinden sus perspectivas y experiencias.
La integración de la API de su aplicación con Zapier es fácil y solo tendrá que hacerlo una vez. El desarrollo de integraciones a menudo coincide con muchos de los mantenimientos perpetuos de API, pero Zapier se asegura de que esto no sea una molestia.
Para comenzar, determine qué tipo de Zap desea construir:
Alguien dice que quiere crear un ZAP para enviar correos electrónicos cuando se agrega un nuevo usuario. Lo primero que tengo que hacer como desarrollador es:
- Crear una cuenta de desarrollador en Zapier.
- Ir a la sección Desarrolladores.
- Crear una aplicación web Builder
- Autenticación: autentique su API. (Elija el Esquema de Autenticación que usa su API).
- Crear un trigger (disparador): (Cuando Usuario creado … hacer esto).Debe proporcionar el nombre apropiado y único del trigger, ya que puede usarse posteriormente en scripts.
- Debe seleccionar la fuente de datos. (Método de disparo). Hay 4 tipos de método a través de los cuales puedes crear un disparador:
- Polling: El polling golpea repetidamente un punto final REST en busca de nuevos datos (Recomendado)
- Static Webhooks: le da al usuario una URL para ingresar a su aplicación
- REST Hooks: funcionan de forma similar a Statics Webhooks, pero el sistema Zapier maneja las suscripciones a través de su API REST.
- Notification REST Hooks: “lightweight” REST Hooks ya que solo contienen una URL de devolución de llamada para recuperar el objeto.
- Agregar Polling URL: esta URL no es más que su punto final API.
- Guarde el trigger.
¿Cómo se usa este disparador?
- Cuando alguien intente ZAP con su APLICACIÓN, verá la aplicación Crear usuario.
- El elegirá tu disparador creado.
- Luego, seleccionará la acción que se debe realizar cuando se active el trigger.Por ejemplo:
- Zapier te permite crear una escalera de acciones.
- Finalmente “ON” (encienda) su ZAP.
Nota: Todo esto se puede lograr programáticamente también.