Sabias: Flonomics ofrece un API que puede ayudarte a estar al tanto de la información del conteo de personas.

Puede que no te des cuenta pero incluso si eres un consumidor casual de internet, ya estás interactuando con un montón de APIs diariamente. Pero, ¿qué es un API exactamente?

Para ponerlo en palabras simples, una Interfaz de programación de aplicaciones (API) es un tipo de control remoto. Especificamente, un API es un codigo de programación que permite a una pieza de software construida por una persona controlar una pieza de software construida por otra persona. ¿Aún sigues confundido? Intenta con esta analogia de un post de Reddit:

“Supon que tu [codigo de programación] es un robot y quieres que tu robot se suba en el auto y maneje por la ciudad.

Cuando manejas un carro, ¿te preocupas por cómo funciona? ¿Te importa si es un 6 en V u 8 en V? ¿Te interesa si funciona con gasolina regular, diesel, o híbrido? Todo esto afecta la manera en que un carro funcion, pero estas no hacen parte de la interfaz.

La interfaz de un carro esta compuesta por el manubrio, los cambios y pedales – además de todos los otros controles y palancas para acceder a todas las otras funciones del carro.

Así que, si hipoteticamente estuvieras construyendo un robot para manejar el carro, no tendrías porque enseñarle como funciona el sistema de combustion interna. Le tendrías que enseñarle a acelerar, frenar y hacer los cambios, utilizando estos controles.”

(Fuente: ¿Alguien puede explicarme qué es un API, como si se le estuviera explicando a un niño de 5 años?)

Pero, como la mayoría de nosotros no está construyendo robots para manejar carros, aquí te dejo un ejemplo del mundo real: imagina que estás reservando un vuelo en una página web como Kayak o Trivago. Cuando haces clic en el botón de busqueda en alguno de estos sitios, ellos no están buscando horarios ni tablas de tarifas para tu destino fisicamente, en vez de eso contienen una pieza de código (La API) que les permite acceder directamente a las aerolíneas como American, Delta y JetBlue (algunas aerolíneas han sido dejadas fuera de la lista intencionalmente… me refiero a ti United. Ya había dicho que tendría mi venganza algún día). Estas aerolíneas han dado a Kayak acceso a sus APIs, permitiendo que los buscadores de tarifas arrojen los detalles de los vuelos ayudandote a encontrar la mejor opción para ti.

Y este tipo de integración, donde un sitio web es capaz de tomar información de otro sitio web o aplicación, es usado por más que sitios de viajes. Si utilizas una herramienta para administrar social media como Sprout Social o un servicio como Shopify para manejar inventario, ya estas utilizando APIs para lograr algunas de tus tareas diarias.

Así que, ¿qué tiene que ver con el conteo de personas?

Que bien que preguntes! De igual forma en que Kayak utiliza APIs para juntar horarios de vuelo, Flonomics provee un API que permite a nuestros clientes mostrar sus datos sobre el conteo de personas en widgets de sitios web, o directamente en sus bases de datos para sus equipos de analíticas internas.

Al pasar los años, también hemos tenido clientes que prefieren guardar sus datos sobre ingresos en nuestra plataforma segura. Para estos clientes, ofrecemos asistencia con un API, que funciona en la dirección opuesta de los ejemplos que hemos expuesto en esta publicación.

Para quienes prefieren esta opción, nuestro personal puede construir una aplicación hecha a la medida dentro de la plataforma de Flonomics que puede mostrar el conteo de personas, sistemas POS, datos de personal y web en un solo lugar para proveer una visión comprensiva de todas las operaciones de su negocio. Piensa en ello como una misión de control de sus sucursales.

¿Quieres saber más sobre la API de Flonomics API? Contact us!

Detalles nerdos: para que tanto la aplicación de salida como la de entrada funcionen, la llamada es hecha con HTTPS GET y los datos resultantes son entregados en XML. Para asegurar que a través de nuestro API de ingreso tu dato está seguro la llamada requiere una llave de seguridad de 32 bit para enviar y obtener cualquier información.

This post is also available in: Inglés