⏱️Tempo aproximado para leitura: 00:05:00 min
Ocorrência
Durante a integração entre Logix e TOTVS Fluig via API, a tentativa de inclusão de um AD retorna o erro: "Requisição REST não executada. Rota não encontrada para o método e parâmetros informados (InsertAd)".
Ambiente
TOTVS Fluig Plataforma - Desenvolvimento sobre a Plataforma - Todas as versões
Causa
Esse incidente ocorre, pois a chamada da API está sendo feita de forma inadequada, especificamente utilizando o método GET em vez do método POST, que é o apropriado para inclusão de dados.
Solução
Essa API é do tipo POST. No navegador você somente vai conferir se o serviço REST está ativo, para isso você deve acessar o seguinte endereço: http://suaURL/rest.
O consumo dos métodos não deve ser realizado pelo navegador, os testes precisam ser realizados via aplicativo POSTMAN, segue em anexo (image.png) exemplo.
Note que é necessário enviar um JSON com os dados para inserção da AD (Logix), para isso verifique a seguinte documentação: DMANFINLGX-22015 DT API AD/AP - API para criação de AD/AP.
No TOTVS Fluig, para testes de execução, o TOTVS Fluig suporta apenas o tipo GET nesta tela aqui.
Por isso ele pode retornar erro, pois no caso do POST precisa passar os parâmetros que a API pede.
Mas para utilizar no Dataset você pode sim passar o método do tipo POST. Lembre-se de passar a autenticação no cadastro do serviço em Painel de controle > Serviços.
Para isso, você precisa passar o método POST dentro do seu desenvolvimento. No caso do Dataset, você pode usar o modelo deste material e adaptar para o serviço que está utilizando: Chamada via JavaScript.
0 Comentários