Red de conocimiento informático - Material del sitio web - ¿Cómo desarrollar su propia interfaz API?

¿Cómo desarrollar su propia interfaz API?

Hay dos métodos principales con los que he entrado en contacto al desarrollar API. El primero es proporcionar bibliotecas estáticas locales o bibliotecas dinámicas o archivos jar para que terceros los llamen, y el segundo es abrir interfaces de red. para que terceros llamen. Llamadas de terceros.

La primera no tiene nada que decir, es básicamente una llamada local.

El segundo método, basado en red, es más flexible y puede utilizar SSLSocket, Socket, HTTP y otros métodos para comunicarse.

Después de determinar el método de comunicación, también se debe determinar el contenido del protocolo de transmisión. El contenido se puede transmitir en texto, pares clave-valor, XML, JSON, etc. Una vez que se determina la tecnología, es hora de funcionar. De hecho, no importa cuál sea la función, lo único que juega son los datos. Es decir, sobre la base de determinar la transmisión, acepte los datos y maneje el negocio usted mismo envíe los datos y deje que el tercero se encargue del negocio; Creo que eso es todo, tal vez no tengo un conocimiento completo, estoy esperando que los expertos agreguen algo más, jaja.

API (Application Programming Interface, Interfaz de programación de aplicaciones) es un conjunto de funciones predefinidas que proporcionan a las aplicaciones y desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en determinado software o hardware sin acceder al código fuente. o comprender los detalles del funcionamiento interno.

Las funciones API se incluyen en los archivos de la 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 activa la ejecución de una o varias funciones para informar a Windows lo que sucedió.

Esto es algo así como el código nativo de Windows.

Otros idiomas simplemente proporcionan una forma automática y más sencilla de acceder a la API.

Cuando haces clic en un botón del formulario, Windows enviará un mensaje al formulario. VB recibe esta llamada y genera un evento específico después del análisis.