Para aquellos que son nuevos en la programación, este video es una buena introducción a la programación de Interfaces de aplicaciones (API) - https://wolfr.am/7xO0cta8
Una instantánea API le permite desatar el poder de la lengua de Wolfram en su propio código de proyecto/aplicación/sitio web desde una dirección URL de la web. Crea un instante API y desplegar en el web usando las funciones de la lengua de Wolfram APIFunction y CloudDeploy. Instantáneas API pueden ser privado (sólo se pueden utilizar) o público (por lo que cualquier persona puede usarlos). Nota: ejecutar una instantánea API utiliza Wolfram nube créditos de su cuenta.
Una API requiere tres cosas:
1. qué la API toma como la entrada es decir, una especificación de los parámetros y sus tipos
2. Qué desea el API para hacer la entrada, es decir, una especificación del código que debe ejecutar la API
3. Qué deben parecerse los resultados, es decir, una especificación de cómo se debe devolver el resultado de la API
Más acerca de cómo estas tres partes puede ser definida se puede encontrar aquí - http://reference.wolfram.com/language/guide/Creat... Sin embargo, no es necesario pasar por esto para hacer de este instructable. Comprensión de las funciones implica un mayor nivel de habilidad de codificación.
Vamos a utilizar un ejemplo simple de un instante API que le dará la ubicación de todas las formaciones geográficas dentro de un radio determinado de un lugar determinado para que podamos planificar unas vacaciones de naturaleza! Podemos construir más funciones en la API por lo que puede hacer mucho más como planificar la ruta más corta y dar instrucciones de viaje. Sin embargo, puesto que se trata de la introducción de un principiante a APIs, tendremos una función de la API. Este instructivo se divide en 3 partes detallando cada parte de la API.