Tabla de contenido:
- Definición: ¿Qué significa Open Application Program Interface (Open API)?
- Techopedia explica la interfaz del programa de aplicación abierta (API abierta)
Definición: ¿Qué significa Open Application Program Interface (Open API)?
Una interfaz de programación de aplicaciones abierta (API abierta) se define comúnmente como una API que utiliza un lenguaje o estructura común o universal para promover un acceso más universal. En general, una API permite a los desarrolladores usar un producto de software específico de varias maneras, por ejemplo, ajustándolo a proyectos de terceros.
Techopedia explica la interfaz del programa de aplicación abierta (API abierta)
Una API abierta es diferente de un producto de software de código abierto. La razón por la que los expertos de TI describen una API como "abierta" es porque se comparte abiertamente y está abierta al uso público. Un ejemplo son las API de Facebook y otros sitios de redes sociales que se comparten libremente para atraer a los desarrolladores y otros usuarios a integrar la funcionalidad de las redes sociales en sus productos de software. Facebook y otras plataformas tienen mucho éxito al ofrecer estas API abiertas, lo que permite que sus plataformas se integren en todo tipo de proyectos.
Algunos expertos en TI también definen la API abierta como aquella que se realiza con un protocolo específico que permite que sea más accesible para otros desarrolladores. Un ejemplo de dicha API es el modelo de arquitectura de transferencia de estado representacional (REST), así como el protocolo simple de acceso a objetos (SOAP).