¿Qué es una API?

¿Qué es una API?

20 de junio 2018

Si eres español te diré de entrada que no es una marca de tomate o paté si hablamos de programación. Disculpa el chiste, pero lo he escuchado en múltiples ocasiones y no puedo evitar recordarlo cada vez que hablo sobre el tema.

Una API (Aplication Programming Interface) es una Interfaz de Programación de Aplicaciones. Dicho de un modo más entendible, se trata de un mecanismo que permite conectar dos aplicaciones y compartir datos entre ellas. Dependiendo del proyecto, podemos encontrarnos interfaces que nos permiten extraer datos, volcarlos o ambas cosas a la vez.

Para que se entienda mejor lo dicho anteriormente, voy a poner un ejemplo. Supongamos que tenemos una tienda física e internamente contamos con un CRM para gestionar el stock y características de nuestros productos. Un día decidimos que queremos ampliar nuestro negocio para poder vender por internet también y encargamos el desarrollo de una tienda online. Pues bien, en este caso lo ideal es que nuestro futuro ecommerce saque la información de los productos de nuestro CRM y al mismo tiempo si se produce una venta online se avise de que debe actualizar el stock que corresponda. Para poder realizar estas operaciones es para lo que se utilizan las APIs.

Hoy día es muy habitual encontrar todo tipo de aplicaciones que usan interfaces de terceros para poder ofrecer sus propios servicios. Cada vez que veas una que usa elementos de otra, con toda probabilidad una API lo hace posible.

Publicado por Jesús Tovar

Categorías: Programación

Etiquetas: ,

Este sitio web utiliza cookies, si continúas navegando estás dando tu consentimiento. Consulta nuestra política de cookies y de privacidad.

ACEPTAR
Aviso de cookies