Header Ads Widget

Ticker

6/recent/ticker-posts

5 ejemplos de API que utilizamos en nuestra vida cotidiana

 


Las API, es decir, las interfaces de programación de aplicaciones , desempeñan un papel más importante que nunca en la economía actual. Nos permiten compartir datos importantes y exponer funcionalidades comerciales prácticas entre dispositivos, aplicaciones e individuos. Y aunque es posible que no los notemos, las API realmente están en todas partes, impulsando nuestras vidas detrás de escena.

Para ayudar a nuestros nuevos lectores a comprender mejor qué hacen las API y cómo funcionan, hemos compilado una lista de cinco de los ejemplos más identificables del uso de API en nuestra vida cotidiana. Desde iniciar sesión con Facebook hasta pagar con PayPal, ¡no hay duda de que habrá visto estas integraciones de API en alguna parte!

1. Fragmentos de tiempo

Google utiliza API para mostrar datos relevantes de las consultas de búsqueda de los usuarios.

Un ejemplo común de uso de API con el que nos encontramos a diario son los datos meteorológicos . Los fragmentos de tiempo enriquecidos parecen ser algo común, se encuentran en todas las plataformas, como Google Search, la aplicación Weather de Apple o incluso desde su dispositivo doméstico inteligente. Por ejemplo, si busca “clima + [nombre de su ciudad]” en Google, verá un cuadro dedicado en la parte superior de los resultados de búsqueda (llamado fragmento enriquecido ) con las condiciones climáticas actuales y el pronóstico. Como ejemplo, aquí está la búsqueda de "clima en nueva york" .

Google no está en el negocio de los datos meteorológicos (¡todavía!), Por lo que obtienen esta información de un tercero. Lo hacen por medio de una API, que les envía los últimos detalles meteorológicos de una manera que les resulta fácil reformatear. Como hemos cubierto anteriormente, hay muchas API meteorológicas que impulsan este tipo de funcionalidad.

Aclaración: anteriormente, Google usaba la API Weather Underground . Ese servicio ahora es parte de The Weather Company de IBM , al que el fragmento meteorológico se vincula actualmente en la esquina inferior izquierda.

2. Inicie sesión con XYZ

Tomado del inicio de sesión social de Buffer

Otro ejemplo destacado del uso de API es la funcionalidad de "iniciar sesión con Facebook / Twitter / Google / Github" que ve en tantos sitios web. Es increíblemente conveniente, pero ¿te has preguntado alguna vez cómo funciona?

En lugar de iniciar sesión en las cuentas de redes sociales de los usuarios (lo que plantearía un grave problema de seguridad), las aplicaciones con esta funcionalidad aprovechan las API de estas plataformas para autenticar al usuario con cada inicio de sesión. Por ejemplo, aquí está la API de inicio de sesión de Facebook .

La forma en que funciona es bastante simple. Cada vez que se carga la aplicación, utiliza la API para comprobar si el usuario ya ha iniciado sesión mediante cualquier plataforma de redes sociales. De lo contrario, cuando el usuario hace clic en el botón "Iniciar sesión con XYZ", se abre una ventana emergente donde se le pide que confirme que realmente desea iniciar sesión con ese perfil de red social. Cuando el usuario confirma, la API proporciona a la aplicación información de identificación para que sepa quién está iniciando sesión.

Lea también:  5 poderosas alternativas a la API de Google Maps

3. Paga con PayPal

La mayoría de las tiendas en línea ofrecen Paypal y otros métodos de pago, utilizando conexiones API a estos servicios.

¿Alguna vez usó PayPal para pagar algo, directamente dentro de una tienda de comercio electrónico? Sí, eso también es una API en funcionamiento. Al igual que con el inicio de sesión mediante un servicio de redes sociales, la funcionalidad "Pagar con PayPal" está construida con API para garantizar que la aplicación final solo pueda hacer lo que necesita, sin estar expuesta a datos confidenciales ni obtener acceso a permisos no deseados.

En términos del funcionamiento interno de esta práctica función, es muy similar al proceso de inicio de sesión descrito anteriormente. Cuando el usuario hace clic en el botón "Pagar con PayPal", la aplicación envía una solicitud de "pedido" a la API de PayPal, especificando el monto adeudado y otros detalles importantes. Luego, una ventana emergente autentica al usuario y confirma su compra. Finalmente, si todo va según lo planeado, la API envía la confirmación del pago a la aplicación.

4. Bots de Twitter

TinyCareBot, un bot de Twitter, utiliza la API de Twitter para automatizar publicaciones.

Otro ejemplo de API en funcionamiento es la gran variedad de bots en Twitter. Los bots de Twitter son cuentas que automáticamente twittean (o retuitean), siguen y envían mensajes directos según las instrucciones del software. Hay muchos bots en Twitter, pero estos son solo algunos de nuestros favoritos:

  • TinyCareBot : envía recordatorios cada hora para beber agua, estirarse, tomar aire fresco y más.
  • Policía gramatical : identifica errores gramaticales comunes cometidos por sus seguidores.
  • Bot de Netflix : tuitea cuando se lanza contenido nuevo en Netflix.

Todos estos bots funcionan con la API de Twitter . Además de permitirle ejecutar acciones simples, como Twittear una frase determinada o seguir a un usuario, la API de Twitter también puede decirle a los bots cuando sucede algo específico en la plataforma. Por ejemplo, puede pedirle a la API de Twitter que le informe a su bot cada vez que reciba un nuevo seguidor. Luego, puede programar su bot para enviar un mensaje a ese seguidor usando la API.

5. Reserva de viajes

Hay muchas API en funcionamiento dentro de la industria de viajes y reservas. Haga clic para expandir este gráfico de  AltexSoft .

¿Alguna vez se preguntó cómo los sitios de reserva de viajes pueden agregar miles de vuelos y destinos y mostrar la opción más barata? A menudo, la respuesta es utilizar API de terceros para recopilar las disponibilidades de vuelos y hoteles de los proveedores. Del mismo modo, si realiza una reserva a través de uno de estos servicios, utilizarán API para confirmar el viaje con el proveedor del que lo obtuvieron.

Las API son excelentes para los servicios de viajes, ya que facilitan a las máquinas el intercambio rápido y autónomo de datos y solicitudes, en este caso, disponibilidad de viajes y solicitudes de reserva. Sin utilizar API, un empleado del servicio de reservas tendría que enviar manualmente un correo electrónico a la aerolínea o al hotel para conocer su disponibilidad. Luego, después de recibir un correo electrónico del proveedor, tendrían que confirmarlo con el viajero. Para cuando el agente de viajes envíe otro correo electrónico al proveedor, confirmando el viaje, ¡probablemente ya no esté disponible!

Relacionado: ¿Los estándares API difieren de una industria a otra?

Detrás de escena con API

Hasta ahora, este artículo ha analizado cinco ejemplos diarios de uso de API . Sin embargo, es importante reconocer que la API se utilizan detrás de las escenas para un conjunto mucho más que esos ejemplos jamás podría ilustrar! Esto es especialmente cierto en los sectores corporativos, donde almacenar e intercambiar datos de manera eficaz es primordial para la operación diaria.

Estas son solo algunas de las formas en que las API impulsan nuestras vidas desde detrás de escena:

  • Las instituciones financieras como los bancos usan API privadas para rastrear y administrar cuentas corrientes, tarjetas de crédito y más.
  • Los gigantes minoristas utilizan las API para comunicarse con las redes de mensajería, lo que garantiza que los paquetes se recojan lo antes posible y los rastrean a medida que se mueven.
  • Las aplicaciones web utilizan API para conectar las interfaces de usuario con la funcionalidad y los datos de back-end más importantes.
  • Los servicios de transmisión como Spotify y Netflix usan API para distribuir contenido.
  • Las empresas automotrices como Tesla envían actualizaciones de software a través de API. Otros usan API para desbloquear datos de automóviles para terceros.
Lea también: Retail Reborn: El concepto de tienda inteligente

Pensamientos finales

Las API están en todas partes, y solo necesitas levantar tu teléfono inteligente para verlas en acción. Ya sea buscando el clima en Google, iniciando sesión con Facebook, pagando con PayPal o interactuando con un bot de Twitter, todas estas cosas funcionan con API. Para empezar, hay mucho más con las API detrás de escena. Puede que no los veamos tanto, pero son parte integral de nuestra vida digital diaria.

Publicar un comentario

0 Comentarios