Krypton Solid

¿Qué es una API? (Definición simple)

Una API no debe confundirse con una IPA (que es deliciosa y vale la pena escribir sobre ella, pero no aquí y ahora). Si bien ambos pueden ser amargos y hacer que te sientas un poco mareado, cuando se hacen bien, realmente pueden ser mejora tu experiencia.

API significa Interfaz de programación de aplicaciones. Ahora, sé que suena muy complejo y técnico, pero solo significa uno interfaz, o método / módulo, para que dos componentes de software se comuniquen. En este artículo, nos centraremos en en línea software: sitios web.

Hay muchas API que se utilizan en casi todos los sitios web importantes que pueda imaginar, incluidos Google, Facebook y Amazon.

Todos utilizan y proporcionan formas para que otros sitios web y herramientas se consuman entre sí. datos y ampliar sus servicios.

Si alguna vez se ha conectado a una aplicación o servicio utilizando sus credenciales de Facebook o Google, ha estado en presencia de una API.

Guía gratuita: la guía final para la estrategia de inbound marketing 2021

Aquí hay un ejemplo para ilustrar …

Una API se puede comparar con el cajero automático de su banco.

Al igual que una API, los bancos los harán accesibles para que pueda hacerse cargo de su saldo, retirar efectivo y realizar los pagos que desee.

Sin embargo, antes de que pueda hacer algo, deberá iniciar sesión (use la tarjeta e ingrese su PIN) para que el banco sepa que está autorizado para comerciar.

Del mismo modo, con una API, enviará una solicitud al sistema junto con su autenticación, y si está autorizado, recibirá los datos que solicitó: dinero en efectivo.

Así como depende de ti qué hacer con él. dinero en efectivo, en el caso de los datos, puede consumirlos / visualizarlos como mejor le parezca. Esto le brinda la oportunidad de mantener su sitio simple y lo ayuda a concentrarse en lo más importante: la experiencia de sus clientes.

Sin embargo, si su sitio uso de un sistema de gestión de contenido como WordPress o HubSpot, habrá una base de datos que alimentará su sitio que contiene todos sus datos privados.

Como especialista en marketing, utilizaría las API para ampliar los servicios disponibles para los visitantes de su sitio.

Por ejemplo, una calculadora de hipotecas en línea podría ser algo costoso que puede desarrollar por su cuenta.

Bueno, hay API disponibles que brindan formas de enviar una solicitud con algunos parámetros que recopilaría del cliente a través de un formulario. Luego, la API devolverá un cálculo que puede mostrar rápidamente. En muchos casos, ni siquiera debería actualizar la página.

Bastante genial, ¿no?

Diferentes tipos de API

Sin embargo, no todas las API son iguales. A continuación, se muestran tres formas en las que puede clasificarlos:

1. Abierto / Público

Una API pública es probablemente lo que le viene a la mente cuando piensa en API: la API de Twitter, la API de Facebook, la API de Google Maps y más.

Estos están disponibles para que los use cualquier persona y, por lo general, se ofrecen como una forma de ampliar los servicios (por ejemplo, la capacidad de agregar un mapa interactivo a su sitio, con la tecnología de API de mapas de Google.)

En algunos casos, el uso de API abiertas / públicas es gratuito, mientras que en otros requiere membresía o pago.

2. Socio (disponible solo para determinadas personas)

Formar asociaciones es una forma poderosa de ayudar a las entidades a crecer.

Como tal, asociarse para usar datos de una manera de múltiples partes interesadas también puede ser muy beneficioso. Muchas empresas se están uniendo para desarrollar formas de compartir datos a través de una API que se puede reanudar para satisfacer las necesidades de los demás.

Por ejemplo, se puede acceder y reutilizar una API que recopila datos anónimos de herramientas de monitoreo de la salud (presión arterial, temperatura, etc.) para medir tendencias que sirven al progreso en el campo médico.

3. Interno / Privado (no para uso público o externo)

Como sugiere el nombre, son internos y solo están destinados a ser suficientes para un caso de uso muy específico.

Aquí en IMPACT, utilizamos API internas para simplificar el proceso de varias facetas en nuestros esfuerzos de creación de sitios web.

Otras organizaciones utilizan API privadas para proporcionar una interfaz única que sus productos de consumo pueden utilizar como columna vertebral de la información. Consulte la siguiente ilustración para ver un ejemplo muy sencillo.

Ilustración-API

¿Qué deben hacer las API?

Reiterando lo anterior, las API son extremadamente útiles para los desarrolladores de todo tipo de software (y comercializadores) porque brindan una forma de compartir datos abstractos de forma segura y mostrarlos / usarlos de la manera que los necesite.

Esto hace que la comunicación sea mucho más eficiente y debería ayudarlo a mantener su software de front-end funcionando mal y mal.

Para los especialistas en marketing, la capacidad resultante de mantenerse ágil con sus mensajes y diseño es extremadamente beneficiosa, ya que le permite crear la mejor experiencia posible para sus clientes.

Además, puede ampliar sus propios servicios utilizando una gama mucho más amplia de opciones disponibles en el mercado.

¿Quiere incluir su feed de Twitter en su sitio web? Hay una API para esto.

¿Quiere mostrar a sus clientes las ubicaciones de las tiendas en función de su ubicación actual? Hay una API de GEOLocation para esto.

¿Quiere que los correos electrónicos ingresados ​​en sus formularios web sean validados en el acto? Lo has adivinado, hay una API para eso.

En IMPACT hacemos todo lo posible para utilizar estos servicios en función de los objetivos de nuestros clientes, la persona interesada y las necesidades. Hemos implementado cientos de estas integraciones para maximizar el valor que podemos darles a nuestros clientes la oportunidad de darles a sus clientes y siempre estamos emocionados de encontrar nuevos y más avanzados.

Entonces, ¿dónde me registro?

Esa es la cuestión: una API no es lo nuevo que podemos usar para aumentar las ventas o la visualización; no es una tendencia candente ni una función nueva.

Las API satisfacen mejor sus necesidades específicas a medida que surgen.

Si necesita integrar dos servicios que ya usa, entonces es una buena idea explorar el uso de una API para optimizar el consumo de esos dos servicios. Si funciona para usted individualmente, no hay razón para intentar casarse con ellos para ingresar información, pero podría ser bueno para extraer información.

Piense en las herramientas que utiliza y que probablemente funcionarían mejor o crearían una mejor experiencia si pudieran comunicarse entre sí. Yo invertiría dinero en tener una API para eso.

Deja un comentario