¿Qué significa API? ¿Qué significa la documentación API?
API (Application Programming Interface, Interfaz de Programación de Aplicaciones) es un conjunto de funciones predefinidas que proporcionan a las aplicaciones y a los desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en un determinado software o hardware sin necesidad de acceder al código fuente. o comprender los detalles del funcionamiento interno.
La documentación de API es un documento de entrega de contenido técnico que contiene instrucciones sobre cómo utilizar e integrar la API de manera efectiva. Es un manual de referencia conciso que contiene toda la información necesaria para utilizar la API, detallando funciones, clases, tipos de retorno, parámetros, etc., y está respaldado por tutoriales y ejemplos.
La documentación de API tradicionalmente se ha completado utilizando herramientas habituales de creación y mantenimiento de contenido y editores de texto. Los formatos de descripción de API, como la especificación OpenAPI/Swagger, tienen un proceso de documentación automatizado, lo que facilita a los equipos generar y mantener la documentación de API.
Información ampliada:
API de Windows
Las funciones de API se incluyen en el archivo de biblioteca de enlaces dinámicos en el directorio del sistema de Windows. La API de Windows es un conjunto de funciones de Windows predefinidas que se utilizan para controlar la apariencia y el comportamiento de varios componentes de Windows. Cada acción del usuario hace que se ejecuten una o varias funciones para informar a Windows lo que sucedió.
Esto es algo así como el código nativo de Windows. Otros lenguajes simplemente proporcionan una forma automática y más sencilla de acceder a la API. Cuando hace clic en un botón del formulario, Windows envía un mensaje al formulario y VB recibe la llamada y la analiza para generar un evento específico.
Es más fácil de entender: además de coordinar la ejecución de aplicaciones, la asignación de memoria y la administración de recursos del sistema, el sistema Windows también es un gran centro de servicios.
Llamar a varios servicios de este centro de servicios (cada servicio es una función) puede ayudar a la aplicación a lograr el propósito de abrir ventanas, dibujar gráficos y usar dispositivos periféricos, porque los objetos atendidos por estas funciones son aplicaciones. por eso se llama interfaz de programación de aplicaciones o función API para abreviar.
WIN32 API es la interfaz de programación de aplicaciones de la plataforma Microsoft Windows de 32 bits. Todas las aplicaciones ejecutadas en el entorno de trabajo de Windows pueden llamar a la API de Windows.
API de Linux
En Linux, la API de la interfaz de programación de usuario sigue el estándar de interfaz de programación de aplicaciones más popular en UNIX: el estándar POSIX. El estándar POSIX es un sistema estándar desarrollado conjuntamente por IEEE e ISO/IEC.
Este estándar se basa en las prácticas y experiencias de UNIX existentes en ese momento y describe la API de la interfaz de programación de llamadas al sistema del sistema operativo para garantizar que las aplicaciones se puedan trasplantar y ejecutar en múltiples sistemas operativos en el programa fuente. nivel. . Estas interfaces de programación de llamadas al sistema se implementan principalmente a través de la biblioteca C (LIBC).
Referencia: Enciclopedia Baidu-api