¿Qué significa el término API en el desarrollo de aplicaciones?

Google:

Informática API [sustantivo] : conjunto de funciones y procedimientos que permiten la creación de aplicaciones que acceden a las características o datos de un sistema operativo, aplicación u otro servicio.

Wikipedia:

Una API puede ser para un sistema basado en la web, un sistema operativo o un sistema de base de datos, y proporciona instalaciones para desarrollar aplicaciones para ese sistema utilizando un lenguaje de programación dado. Como ejemplo, un programador que desarrolla aplicaciones para Android puede usar una API de Android para interactuar con el hardware, como la cámara frontal de un dispositivo basado en Android.

En términos de desarrollo de aplicaciones, API se refiere a un conjunto de funciones / procedimientos creados por la aplicación [ A] usando otras aplicaciones [ B] que pueden acceder a sus datos y características [ C] .

Por ejemplo:

A: Facebook

B: Quora

C: Compartir en Facebook (función Quora)

Entonces, Facebook creó Facebook Graph API, que es utilizada por otras aplicaciones como Quora para permitir a los usuarios ‘Compartir’ contenido relevante fácilmente en Facebook.

Otros ejemplos de API web

  • Las fotos se pueden compartir desde sitios como Flickr y Photobucket a sitios de redes sociales como Facebook y MySpace.
  • El contenido se puede incrustar, por ejemplo, incrustar una presentación de SlideShare en un perfil de LinkedIn.
  • El contenido puede ser publicado dinámicamente. El compartir comentarios en vivo realizados en Twitter con una cuenta de Facebook, por ejemplo, está habilitado por sus API.
  • El contenido de video se puede incrustar en sitios servidos por otro host.
  • La información del usuario se puede compartir desde comunidades web a aplicaciones externas, entregando nuevas funcionalidades a la comunidad web que comparte sus datos de usuario a través de una API abierta. Uno de los mejores ejemplos de esto es la función de inicio de sesión de Facebook, Google+, Twitter disponible en varios sitios web.

Hola,

entonces una API significa interfaz de programación de aplicaciones, suena raro pero no es tan complicado. Imagínelo como un centro de llamadas que recibe llamadas y responde desde un solo lugar, sin importar qué canal se use para la comunicación.

Escribí un artículo sobre API y se recomienda para todos los que están en la industria, sin importar si eres desarrollador, emprendedor, startup, agencia, etc.

Puedes leerlo aquí: http://fenix.agency/blog/api-get

API Menas así: –
Una interfaz de programación de aplicaciones (API) es un programa de software que facilita la interacción con otros programas de software.
Una API permite que un programador interactúe con una aplicación utilizando una colección de funciones invocables. El objetivo de una API es permitir que los programadores escriban programas que no dejarán de funcionar si se actualiza el sistema subyacente.
También consulte este enlace: –
1. ¿Qué es una interfaz de programación de aplicaciones (API)? – Definición de Techopedia
2. http://www.makeuseof.com/tag/api-good-technology-explained/