Red de conocimiento informático - Computadora portátil - ¿Qué hace la interfaz API?

¿Qué hace la interfaz API?

A menudo encontramos la palabra "API" en el desarrollo o la cooperación de software, como interfaz API, llamada API, función de interfaz API, etc. Entonces, ¿qué es exactamente una API?

En términos simples, API es equivalente a la apertura donde una estación espacial o nave espacial se acopla con otros equipos aeroespaciales en las películas de ciencia ficción que vemos a menudo. Cuando el transbordador espacial de otra persona quiera acoplarse a usted, debe informarle a su estación espacial las especificaciones estándar de la interfaz externa, como el nombre de la interfaz, el tamaño de la interfaz, el programa de la interfaz, etc., para garantizar que los dos puedan establecerse con éxito. póngase en contacto a través de esta interfaz y complete el intercambio del contenido de cada uno.

El término estándar para API es Interfaz de programación de aplicaciones, que es la interfaz de programación de aplicaciones.

Las API son funciones predefinidas diseñadas para proporcionar a las aplicaciones y a los desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en una pieza de software o hardware sin tener que acceder al código fuente ni comprender los detalles del funcionamiento interno. . Esto también es fácil de entender. Un software estándar, como la APLICACIÓN Jinri Toutiao, puede abrir la interfaz API a otros. Por ejemplo, ByteDance necesita conocer el estado de uso del usuario de la APLICACIÓN Jinri Toutiao en cualquier momento, para que puedan preguntarle a Jinri Toutiao. desarrollar una API llamada interfaz API "Estado de usuario/Estado de usuario", y luego la empresa matriz de ByteDance obtiene el contenido de esta función "Estado de usuario" a través de su propio software estadístico, de modo que el número total de usuarios de Toutiao, el número de nuevos usuarios, el número de usuarios El estado activo y los datos del punto de acceso estarán en Se muestra en la pantalla del software estadístico de ByteDance, y el software estadístico no necesita saber qué usuario ha publicado qué contenido. Si es necesario, también necesita crear interfaces API adicionales para llamar.

Entonces, API es la interfaz de llamada proporcionada por el sistema operativo al programa de aplicación. El programa de aplicación llama a la API del sistema operativo para hacer que el sistema operativo ejecute los comandos (acciones) del programa de aplicación. En Windows, la API del sistema se proporciona en forma de llamadas a funciones.