Pedidos de API de modelização

Para criar um simples GET através de um API externo, é necessário seleccionar o Business Logic secção e clique Create API request no botão External API Requests tab. Na nova janela modal, introduzir o nome e descrição do processo empresarial (opcional).

create_bp_1

Em seguida, seleccionar o method de pedido que precisa de executar, endpoint endereço e preencher os parâmetros de pedido necessários (query params no exemplo abaixo). Em alguns casos, é necessário preencher o header, body e url params, depende da tarefa que o utilizador enfrenta.

create_bp_2

Na BP também pode testar o processo, clicando Test request botão. Na janela que aparece, introduzir os parâmetros do pedido e clicar em Execute request botão. O corpo de resposta será recebido no separador do corpo se o pedido for executado com sucesso. Autofill Response Analisa a resposta e ajuda a criar os modelos necessários. Ao clicar em Autofill Response um modelo de resposta para este parâmetro será automaticamente gerado para posterior utilização.

create_bp_3

É possível criar um modelo de dados conhecendo os campos de resposta. Para o fazer, é necessário ir a Data Design e criar um novo modelo que o preencha de acordo com os dados que devem ser escritos na base de dados.

datamodel_4

Utilização de pedidos API no back-end

Em seguida, abrir Business Logic secção e clique Create business project para criar um BP para receber dados através de um API externo e escrever no especificado Data Model. Nos blocos correspondentes, é necessário encontrar o bloco do processo API recentemente criado.

api_block_5

Para fazer o pedido funcionar é necessário passar os parâmetros apropriados configurados anteriormente no editor do pedido API externo (Query Params no exemplo abaixo). Utilizar Make - Expand combinação de blocos para processar e criar dados através de BP. Um exemplo de criação e passagem de parâmetros é mostrado na imagem de ecrã abaixo.

businessmodel_in_6

Em seguida, o output body tem de ser expandido e escrito no data model. No exemplo abaixo, o preço do bitcoin vs dólar (USD) é recebido.

businessmodel_out_7

A fim de escrever os dados de resposta no DB, Make e DB: Create são utilizados blocos de tipo.

businessmodel_create_8

Depois é necessário criar um Endpoint para os recém-criados BP para ter acesso ao mesmo através do frontend da aplicação web.

create_endpoint_9

Utilização de pedidos API no frontend

A partir do front-end da aplicação, é necessário utilizar Server request GET tipo de blocos para o ponto final especificado, como na imagem abaixo.

bp_fe

Was this article helpful?

AppMaster.io 101 Curso de Crash

10 Módulos
2 Semanas

Não sabe por onde começar? Avance com o nosso curso intensivo para principiantes e explore o AppMaster de A a Z.

Iniciar curso
Development it’s so easy with AppMaster!

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda de nossos especialistas. Economize tempo e concentre-se na criação de seus aplicativos.

headphones

Entre em contato com o suporte

Conte-nos sobre o seu problema, e nós encontraremos uma solução para você.

message

Bate-papo da comunidade

Discuta perguntas com outros usuários em nosso chat.

Junte-se à comunidade