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).

create_bp_1

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.

create_bp_2

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.

create_bp_3

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.

datamodel_4

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.

api_block_5

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.

businessmodel_in_6

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).

businessmodel_out_7

Para escribir los datos de la respuesta en el archivo DB, Make y DB: Create se utilizan bloques de tipo .

businessmodel_create_8

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.

create_endpoint_9

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.

bp_fe

Was this article helpful?

AppMaster.io 101 Curso intensivo

10 Módulos
2 Semanas

¿No sabe por dónde empezar? Ponte en marcha con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Inicio de curso
Development it’s so easy with AppMaster!

Necesitas más ayuda?

Resuelva cualquier problema con la ayuda de nuestros expertos. Ahorre tiempo y concéntrese en crear sus aplicaciones.

headphones

Soporte de contacto

Cuéntenos su problema y le encontraremos una solución.

message

Chat comunitario

Discutir preguntas con otros usuarios en nuestro chat.

Únete a la Comunidad