Modelado de las solicitudes de la API
Para crear una simple GET a través de una API externa, debe seleccionar la sección Business Logic y hacer clic en el botón Create API request en la pestaña External API Requests pestaña. En la nueva ventana modal, introduzca el nombre del proceso de negocio y la descripción (opcional).
A continuación, seleccione la sección method de solicitud que necesita realizar, endpoint diríjase a él y rellene los parámetros de la solicitud requeridos (query params en el ejemplo siguiente). En algunos casos, es necesario rellenar el header, body y url paramsdepende de la tarea a la que se enfrente el usuario.
En el BP editor, también puede probar el proceso haciendo clic en el botón Test request . En la ventana que aparece, introduzca los parámetros de la solicitud y pulse el botón Execute request . El cuerpo de la respuesta se recibirá en la pestaña del cuerpo si la solicitud se realiza con éxito. Autofill Response analiza la respuesta y ayuda a crear los modelos necesarios. Al hacer clic en Autofill Response se generará automáticamente una plantilla de respuesta para este punto final para su uso posterior.
Es posible crear un modelo de datos conociendo los campos de la respuesta. Para ello, hay que ir a Data Design y crear un nuevo modelo rellenándolo según los datos que deben escribirse en la base de datos.
Uso de las solicitudes de la API en el backend
A continuación, abra la sección Business Logic y haga clic en Create business project para crear un BP para recibir datos a través de una API externa y escribirlos en el Data Model. En los bloques correspondientes hay que encontrar el bloque del proceso API recién creado.
Para que la solicitud funcione es necesario pasar los parámetros adecuados configurados anteriormente en el editor de la solicitud de la API externa (Query Params en el ejemplo siguiente). Utilice Make - Expand combinación de bloques para procesar y crear datos a través de BP. Un ejemplo de creación y paso de parámetros se muestra en la siguiente captura de pantalla.
A continuación, el output body tiene que ser expandido y escrito en el archivo data model. En el ejemplo de abajo, se recibe el precio del bitcoin en dólares (USD).
Para escribir los datos de la respuesta en el archivo DB, Make y DB: Create se utilizan bloques de tipo .
A continuación, es necesario crear un Endpoint para el recién creado BP para poder acceder a él a través del frontend de la aplicación web.
Uso de las solicitudes de la API en el frontend
Desde el frontend de la aplicación hay que utilizar bloques de tipo Server request GET para el punto final especificado, como en la captura de pantalla siguiente.