Consumo de API REST
Aprenda a consumir dados de uma API externa no LumisXP e exibir os dados através de widgets.
Sobre o Framework HTTP
- O LumisXP oferece um Framework HTTP, útil para integrar com sistemas externos, como CRMs e ERPs.
- Através deste framework é possível utilizar o Apache Fluent HTTP para fazer chamadas HTTP pelo Java ou em estilos Javascript e Groovy.
- Desde a versão 17, o Framework facilita a integração com APIs externas e permite monitoramento via JMX e eventos de monitoramento.
Consumo de API utilizando um widget
- Para o projeto deste módulo, será criado um widget que consome uma API pública de usuários e gera um HTML adequado.
- Crie uma instância de serviço Script, que vai permitir executar um script no servidor, através de um arquivo de estilo.
- Crie um widget associado a interface script da instância de serviço criada acima.
- No estilo do widget, use o framework HTTP para enviar a requisição à API e iterar sobre os dados JSON para construir o HTML com informações como nome, e-mail e imagem de usuário.
- O resultado será a geração de cards com dados dinâmicos retornados da API.