Que es API




API (Application Programming Interface), es un conjunto de funciones y procedimientos que cumplen una o muchas funciones con el fin de ser utilizadas por otro software, un API nos permite usar las funciones que engloban a nuestro proyecto sin la necesidad de programarlas de nuevo osea es una capa de abstracción, estas son usadas generalmente en las bibliotecas de programación. 

Uno de los propósitos de API consiste en proporcionar un conjunto de funciones de uso general para nuestro proyecto, por ejemplo a la hora de dibujar ventanas o iconos en la pantalla, con esto los programadores se aprovechan las ventajas de API haciendo uso de su funcionalidad, evitándose el tener que programar todo desde el principio. 

Aplicaciones de API en la web. 


  • Los desarrolladores de un programa cualquiera para Windows que se conecte a Internet no necesitan incluir en su código las funciones necesarias para reconocer la tarjeta de red, por ejemplo: basta una ‘llamada’ a la API correspondiente del sistema operativo.
  • Las plataformas relacionadas con Twitter, sean las de búsqueda y filtrado de menciones como Topsy, o las de gestión de tuits como Hootsuite, pueden hacer uso de la capacidad de procesamiento de los servidores de Twitter.
  • Los webmasters pueden incluir en sus webs de forma automática productos actualizados de Amazon o eBay, permitiendo iniciar el proceso de compra desde su web. O quizá te permiten identificarte con Facebook Connect, ahorrándose así el complejo proceso de gestión de usuarios (y evitando al internauta tener que registrarse en una web más). Igualmente, los botones de “+1” de los blogs son llamadas a la API de Google.



Referencias: 





Comentarios

Entradas populares de este blog

Librería Math.h

¿Que es un IDE?

Arreglos.