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).
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.
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.
É 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.
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.
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.
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.
A fim de escrever os dados de resposta no DB, Make e DB: Create são utilizados blocos de tipo.
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.
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.