Header Ads Widget

Ticker

6/recent/ticker-posts

Usar API sin escribir una línea de código


 El equipo de API nórdicas está muy distribuido y crece rápidamente. Somos más de una docena de personas trabajando en varias cosas y estamos dispersos por Suecia, España y Estados Unidos. Nuestro equipo tiene muy poco software ejecutándose en nuestros dispositivos. La mayor parte de lo que tenemos es algún tipo de cliente, como Skype. La mayoría de los principales sistemas de los que dependemos son servicios en la nube. Estas son cosas como MailChimp para administrar nuestro boletín informativo , Eventbrite para la venta de entradas, Twitter para conectarse con la comunidad, Asana, YouTube, Lanyrd, Meetup.com, etc., etc. Tenemos más de lo que nos corresponde porque estos servicios en la nube nos permiten trabajar de la manera que queremos, desde cualquier lugar con cualquier dispositivo. Esto es importante no solo porque estamos muy distribuidos, sino también porque siempre estamos en movimiento. Rara vez estamos en nuestros escritorios. Sin embargo, nuestros teléfonos siempre están encendidos y estamos produciendo contenido increíble desde trenes, cafeterías y cualquier otro lugar. Los servicios en la nube, móviles y sociales nos permiten trabajar de esta manera. ¡Somos el equipo moderno!

Esta es una forma divertida de hacer el trabajo, pero puede ser difícil mantener la sincronización cuando no puedes gritarle al cubo en el camino. Skype, SMS, teléfono y correo electrónico mantienen las comunicaciones abiertas y la desincronización baja. Sin embargo, dado que gran parte de nuestro trabajo se realiza en estos servicios en la nube, algunas veces no somos conscientes de cuándo se hacen o no se hacen las cosas. No podemos enviar mensajes instantáneos y SMS cada vez que creamos un documento de Google o redactamos un boletín informativo. Eso no es práctico, pero se necesita algo si otros miembros del equipo van a responder rápidamente a la nueva información. ¡Las API pueden ayudar con esto!

Interfaces de programación de aplicaciones - BWAH-HA-HA!Por su propia definición, las API suenan complicadas y técnicas. Algunos pueden decir que es mejor dejarlos en manos de los programadores. ¡Pero nosotros no! Incluso si el uso de API estuviera restringido a los codificadores, no todos los procesos que necesitan automatización justifican el esfuerzo de un ingeniero. Como nuestro equipo, probablemente tenga muchos no programadores en su grupo. ¿Cómo se puede reducir el esfuerzo necesario para automatizar sus procesos a niveles justificables? ¿Cómo puede el personal no técnico ayudar con este problema?

Si bien las API son técnicas, existen formas no técnicas de trabajar con ellas. De hecho, existen servicios que pueden usar API para crear una especie de "asistente personal" para nuestro trabajo y nuestra vida diaria, ahorrando tiempo y mejorando la comunicación. Estos ayudantes proporcionan una serie de formas para que los programadores y los no programadores obtengan los muchos beneficios de las API. En esta publicación, veremos un par de servicios que pueden hacer esto por nosotros: Zapier y If This Then That (IFTTT) . Ambos nos brindan útiles herramientas impulsadas por API para lograr nuestros objetivos, mientras ocultamos toda la maquinaria pesada detrás de escena. Le daremos algunos ejemplos de nuestro propio equipo y lo guiaremos a través de algunos escenarios que puede implementar usted mismo.

Lo mejor de todo es que el uso de estos servicios hace que trabajar con API sea tan fácil como un juego de conectar los puntos. Sigue leyendo y estarás jugando en poco tiempo.

Descripción general de Zapier e IFTTT

Estos dos servicios populares, Zapier e IFTTT, proporcionan interconexión entre varias API; entregan bloques de construcción simples que podemos usar para ensamblar flujos de trabajo automatizados que agilizarán nuestras tareas diarias. Zapier generalmente se considera orientado a los negocios, mientras que IFTTT está más orientado al consumidor. Este contraste es bastante visible actualmente en sus respectivas interfaces de usuario. Sin embargo, a medida que se desarrollan ambos servicios y llegan alternativas en competencia a este entorno dinámico, esto puede cambiar. En el momento de escribir este artículo, Zapier viene con una etiqueta de precio y un plan gratuito, pero limitado; IFTTT es gratuito en este momento, pero se espera un plan premium pronto. Con Zapier, es más probable que encuentre todos sus servicios en la nube favoritos; los que nuestro equipo usa donde están todos disponibles y TONELADAS más.

La suya es una comparación lado a lado de los dos productos:

CARACTERÍSTICAIFTTTZAPIER (BÁSICO)ZAPIER (NEGOCIOS)
No. de reglas2050
Ejecución de la regla3.000 / mes15.000 / mes
Aplicaciones preintegradas125389389
Frecuencia de ejecución15 minutos15 minutos5 minutos
Activar / desactivar reglasXXX
Biblioteca de reglas de tercerosXXX
RegistrosBásicoDescripción general y detalladaDescripción general y detallada

Para decidir cuál de estos es el más adecuado para usted, pruébelos con los dos. Son rápidos, fáciles y económicos de evaluar. Para orientarte un poco más y ponerte en marcha, ¡juguemos a ese juego de conectar los puntos!

Usando estas herramientas

Tanto Zapier como IFTTT funcionan al realizar automáticamente una acción específica cuando ocurre una determinada condición. Tú decides qué evento activará la regla y cuál será la respuesta correspondiente. El formato de las reglas que creas con estos servicios es muy básico y sigue este formulario en todos los casos:

If condition, Then action.

Aunque el formato de las reglas es simple, las posibilidades que brindan son muy poderosas. Puede utilizarlos para automatizar todo tipo de acciones. Para que su imaginación se pregunte, aquí hay algunos ejemplos que utiliza el equipo de API nórdicas:

  • Si alguien compra un boleto para un evento y quiere ser facturas en lugar de pagar en línea, envíe un correo electrónico al equipo de finanzas.
  • Si alguien etiqueta un tweet con #NordicAPIs o menciona @NordicAPIs, envíe un mensaje instantáneo grupal al equipo de marketing. Luego, una persona puede reclamarlo en el chat grupal, evitando múltiples respuestas.
  • Si el sitio web deja de funcionar, envíe un mensaje instantáneo al equipo web.
  • Si alguien se da de baja de nuestra lista de correo, dé la triste noticia a todo el equipo de que un ferry perdió sus alas :-(

¿Ves cómo funciona el formato?

If condition, Then action.

Tanto Zapier como IFTTT proporcionan numerosas condiciones / desencadenantes y muchas, muchas acciones. Estos se pueden combinar de cientos de formas. Casi cualquier evento que pueda invocar una API o exponer una se puede utilizar en sus reglas. En realidad, las posibilidades solo están limitadas por su propia imaginación. Todo lo que pueda invocar o exponer una API se puede utilizar en sus reglas. Incluso los objetos físicos que tienen API y están conectados a la web, como termostatos e interruptores de luz, pueden integrarse en sus recetas. Con solo una pizca de código y un gancho web, puede llevar esto a niveles increíbles con relativamente poco esfuerzo.

Este es un poder asombroso que está a tu disposición. Para comenzar, lo guiaremos a través de un par de escenarios que puede implementar de inmediato.

Scherio 1: Recuérdanos que nos reunamos para almorzar

ifttt

En este ejemplo, queremos recordarnos a nosotros mismos y a un asociado acerca de una reunión de almuerzo recurrente. Los lunes, suponga que se reúne con un amigo. Para ayudarlos a ambos a recordar, le gustaría que le enviaran un correo electrónico a una hora y un día determinados. Queremos que este recordatorio se envíe automáticamente, sin que tengamos que consultar nuestro calendario y enviar un correo electrónico manualmente. Con IFTTT, lo logramos creando una regla en seis sencillos pasos:

  1. Primero, registramos una cuenta de usuario con IFTTT e iniciamos sesión.
  2. Para configurar la receta, hacemos clic en Crear una receta y mostramos el botón IfThisThenThat de gran tamaño.
  3. Haga clic aquí y busque, o busque, la fecha y hora de activación.
  4. Ahora, activamos cada disparador individual:
    1. Haga clic en Fecha y hora y seleccione un día adecuado.
    2. Haga clic en eso y seleccione el canal de GMail, que activamos una vez. (IFTTT también tiene un canal de correo para enviar correo electrónico, pero eso no le permite enviarlo a nadie más que a usted mismo).
    3. Complete el formulario de correo electrónico con el destinatario, el asunto y el mensaje, y envíe una copia a usted mismo. (Incluso podemos adjuntar algo, como la carta de invitación original).
  5. Guarde y active la receta.

IFTTT comprobará la configuración del disparador en el paso 4 cada quince minutos aproximadamente. Cuando la condición coincide, se activará la acción definida en el paso 5. ¡Todo esto sin una sola línea de código!

Escenario 2: notifique a alguien en casa cuando salga del trabajo

ifttt2

Veamos un ejemplo más. Esta receta se configura mejor con un teléfono inteligente.

  1. Primero, descargue IFTTT en su dispositivo iPhone o Android e inicie sesión.
  2. Luego, designe un disparador para su ubicación geográfica y el canal de GMail que se utilizará para la acción de notificación.
  3. IFTTT le permite copiar una receta, que otro usuario ya ha escrito y compartido públicamente. Usando esta función en la aplicación móvil IFTTT:
    1. Toque el símbolo de la receta del “tazón para mezclar” y luego el símbolo de navegación de los “vasos”.
    2. A continuación, toque el símbolo de búsqueda "lupa".
    3. Ahora, busque una receta compartida llamada "Notificar a mi esposa cuando deje el trabajo" (¡exactamente eso!).
  4. Una vez activada, edite la receta para especificar su propia dirección de trabajo con un perímetro (el disparador).
  5. Finalmente, edite la dirección de correo electrónico y el mensaje para usar como acción. (Probablemente también desee cambiar el nombre de la receta).

Una vez más, sin una sola línea de código, hemos integrado dos funciones que funcionarán automáticamente para nuestros propósitos.

Conclusión

Cualesquiera que sean nuestras necesidades, ya sean personales o profesionales, herramientas como Zapier e IFTTT nos permiten utilizar API para simplificar nuestra vida personal y profesional. Probar estos servicios no cuesta nada, se configuran rápidamente y son fáciles de evaluar. Ninguno de los dos requiere codificación personalizada y ambos ponen a nuestra disposición el poder de las API. Lo mejor de todo es que ambos proporcionan mucha automatización útil que simplificará nuestras vidas. Si su equipo es como el nuestro, estos orquestadores de API basados ​​en la nube le permitirán comunicarse con su equipo de manera más fácil y regular. Esto dará como resultado una mayor productividad y una mejor comunicación. Pruébelos usted mismo y compruebe.

Háganos saber cómo va. Comparta sus pensamientos y reacciones con la comunidad de APIs nórdicas aquí en un comentario, en Twitter y en Facebook .

Publicar un comentario

0 Comentarios