¿Qué significa API?

API significa interfaz de programa de aplicación .

Descargo de responsabilidad, soy fundador de www.back4app.com. API es un conjunto de procedimientos, protocolos y herramientas para crear aplicaciones de software. Del mismo modo que una interfaz gráfica de usuario facilita a las personas el uso de programas, las interfaces de programación de aplicaciones facilitan a los desarrolladores el uso de ciertas tecnologías en la creación de aplicaciones. Las API son una de las formas más comunes en que las empresas de tecnología se integran entre sí. Los que proporcionan y usan API se consideran miembros de un ecosistema empresarial.

Una buena API facilita el desarrollo de un programa al proporcionar todos los bloques de construcción y un desarrollador luego junta los bloques. Una API puede ser para un sistema basado en web, sistema operativo, sistema de base de datos, hardware de computadora o biblioteca de software y detallará a continuación los tipos de API.

Tipos de API

Existen muchos tipos diferentes de API para sistemas operativos, aplicaciones o sitios web. Windows, por ejemplo, tiene muchos conjuntos de API que utilizan el hardware y las aplicaciones del sistema: cuando copia y pega texto de una aplicación a otra, es la API la que permite que funcione.

La mayoría de los entornos operativos, como MS-Windows, proporcionan API, lo que permite a los programadores escribir aplicaciones consistentes con el entorno operativo. Hoy, las API también están especificadas por los sitios web. Por ejemplo, las API de Amazon o eBay permiten a los desarrolladores utilizar la infraestructura minorista existente para crear tiendas web especializadas. Los desarrolladores de software de terceros también usan API web para crear soluciones de software para usuarios finales.

Ejemplos API populares

ProgrammableWeb y www.back4app.com/hub enumeran Google Maps, Twitter, YouTube, Flickr y Amazon Product Advertising como algunas de las API más populares. La siguiente lista contiene varios ejemplos de API populares:

1. API de Google Maps: las API de Google Maps permiten a los desarrolladores incrustar Google Maps en páginas web utilizando una interfaz JavaScript o Flash. La API de Google Maps está diseñada para funcionar en dispositivos móviles y navegadores de escritorio.

2. API de YouTube: API de YouTube: las API de Google permiten a los desarrolladores integrar videos y funcionalidades de YouTube en sitios web o aplicaciones. Las API de YouTube incluyen la API de YouTube Analytics, la API de datos de YouTube, la API de transmisión en vivo de YouTube, las API del reproductor de YouTube y otras.

3. API de Flickr: los desarrolladores utilizan la API de Flickr para acceder a los datos de la comunidad para compartir fotos de Flick. La API de Flickr consta de un conjunto de métodos invocables y algunos puntos finales de la API.

4. API de Twitter: Twitter ofrece dos API. La API REST permite a los desarrolladores acceder a los datos centrales de Twitter y la API de búsqueda proporciona métodos para que los desarrolladores interactúen con la búsqueda de Twitter y los datos de tendencias.

5. API de publicidad de productos de Amazon: la API de publicidad de productos de Amazon brinda a los desarrolladores acceso a la selección de productos de Amazon y la funcionalidad de descubrimiento para publicitar productos de Amazon para monetizar un sitio web.

API web

Una API web es una interfaz de programación de aplicaciones (API) para un servidor web o un navegador web. Es un concepto de desarrollo web, generalmente limitado al lado del cliente de una aplicación web (incluidos los marcos web que se utilizan) y, por lo tanto, generalmente no incluye detalles de implementación del servidor web o del navegador, como SAPI o API del motor del navegador web, a menos que sea accesible públicamente Aplicación web remota.

API de terceros

Lea también este artículo de TechCrunch sobre el aumento de las API.

https://techcrunch.com/2016/05/2…

Se utilizaron las siguientes referencias para escribir este artículo:

http://www.webopedia.com/TERM/A/… – por Vangie Beal

https://en.wikipedia.org/wiki/Ap…

https://en.wikipedia.org/wiki/We…

Descargo de responsabilidad, soy fundador de www.back4app.com.

API, una abreviatura de una interfaz de programa de aplicación , es un conjunto de rutinas, protocolos y herramientas para crear aplicaciones de software. La API especifica cómo deben interactuar los componentes de software y las API se utilizan al programar componentes de interfaz gráfica de usuario (GUI). Una buena API facilita el desarrollo de un programa al proporcionar todos los bloques de construcción. Un programador luego pone los bloques juntos.

Utilizando un ejemplo de la vida real, podría decidir escribir una API web que tome dos números y devuelva la suma o el producto de dos números.
Todo lo que el desarrollador de software tiene que hacer es desarrollar una interfaz para que el usuario ingrese los dos números, el desarrollador luego le indica al programa que cuando el usuario hace clic en calcular, envía los números a mi API, mi API calcula el resultado y devuelve el responder.
Entonces, todo lo que el desarrollador acaba de hacer es desarrollar una interfaz para llamar a mi Api

Interfaz de programación de aplicaciones, su propósito es facilitar el desarrollo de una solución al proporcionar métodos listos para usar que generalmente abstraen las complejidades internas de la funcionalidad que debe implementarse.

Interfaz de programación de aplicaciones – Wikipedia

Wilson

En la mayoría de los casos, API significa interfaz de programación de aplicaciones
pero puedes encontrar otros significados aquí: http://www.smartdefine.org/api/abb
Por ejemplo: Instituto Americano del Petróleo
Asociado en Seguros Personales
Índice de rendimiento académico
Isleño del Pacífico asiático, etc.

Con Google obtuve esto: API, una abreviatura de interfaz de programa de aplicación, es un conjunto de rutinas, protocolos y herramientas para crear aplicaciones de software. La API especifica cómo deben interactuar los componentes de software y las API se utilizan al programar componentes de interfaz gráfica de usuario (GUI).

En el contexto de la tecnología informática, es la interfaz de programación de aplicaciones.

Como humano, uso una interfaz gráfica, como texto, botones e imágenes en, digamos, Flickr. Cuando mi software quiere hacer cosas con los datos de Flickr, habla con la API.