Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Cresol via API - Erro 400


Ver Solução Respondido por Victor H. Gonzales - Panda,

Recommended Posts

  • Consultores
Postado
1 hora atrás, Desenvolvimento Farol Soft disse:

Seque anexo o console do Postman.

Postman.txt 3.45 kB · 0 downloads

consegue enviar no email ou anexar os 2 logs, do postman e do componente em modo paranóico?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado
15 horas atrás, Desenvolvimento Farol Soft disse:

Enviei email para [email protected] com os 2 logs

Bom dia,

o Payload não consegui detectar nada de diferente em ambos os logs, ao ver estão identicos.

Única diferença é a URI, que no postman https://api-dev.governarti.com.br/titulos/ e no componente https://api-dev.governarti.com.br/titulos

Não sei se só essa barra final influenciaria nesse 400 badrequest.

Se você usa o componente, você poderia colocar a barra no final do comando, reinstalar o componente e verificar se assim para de ocorrer o erro 400?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
Em 18/10/2024 at 08:07, Victor H. Gonzales - Panda disse:

Bom dia,

o Payload não consegui detectar nada de diferente em ambos os logs, ao ver estão identicos.

Única diferença é a URI, que no postman https://api-dev.governarti.com.br/titulos/ e no componente https://api-dev.governarti.com.br/titulos

Não sei se só essa barra final influenciaria nesse 400 badrequest.

Se você usa o componente, você poderia colocar a barra no final do comando, reinstalar o componente e verificar se assim para de ocorrer o erro 400?

Bom dia, 

essa questão da barra não fez diferença, mesmo erro 400.

  • Consultores
Postado
1 hora atrás, Desenvolvimento Farol Soft disse:

Bom dia, 

essa questão da barra não fez diferença, mesmo erro 400.

ACBrBoletoW_Cresol.pas

Bom dia,

 

faça o teste usando essa unit, substitua e reinstale todo o componente, depois faça a build da sua aplicação.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
4 horas atrás, Victor H. Gonzales - Panda disse:

ACBrBoletoW_Cresol.pas 12.51 kB · 1 download

Bom dia,

 

faça o teste usando essa unit, substitua e reinstale todo o componente, depois faça a build da sua aplicação.

Boa tarde, agora sim registrou, muito obrigado, tu é fera mesmo Panda.

Outra dúvida, como que pego o retorno, caso por exemplo data de vencimento errada.

image.thumb.png.4317b2a73084cd8a81f5cd6c45309760.png

 

Esse erro não consta na ListaRejeicao e ListaRetornoWeb.

  • Consultores
Postado
16 horas atrás, Desenvolvimento Farol Soft disse:

Boa tarde, agora sim registrou, muito obrigado, tu é fera mesmo Panda.

Outra dúvida, como que pego o retorno, caso por exemplo data de vencimento errada.

image.thumb.png.4317b2a73084cd8a81f5cd6c45309760.png

 

Esse erro não consta na ListaRejeicao e ListaRetornoWeb.

consegue enviar o log no email?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado
23 horas atrás, Desenvolvimento Farol Soft disse:

Email Enviado com o log

 

Logo te envio para novos testes

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado

ACBrBoletoRet_Cresol.pas

Bom dia,

 

faça o teste usando essa unit, substitua e reinstale todo o componente, depois faça a build da sua aplicação.

veja se aparece na lista de rejeições

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
5 horas atrás, Victor H. Gonzales - Panda disse:

ACBrBoletoRet_Cresol.pas 14.34 kB · 1 download

Bom dia,

 

faça o teste usando essa unit, substitua e reinstale todo o componente, depois faça a build da sua aplicação.

veja se aparece na lista de rejeições

Boa tarde,

fiz os testes, ele não está carregando o JSON na função LJSonObject.Parse(RetWS);

image.thumb.png.a253b6ba62ef31de42b20c2b795b3be9.png

 

 

image.png

  • Consultores
Postado
2 horas atrás, Desenvolvimento Farol Soft disse:

Boa tarde,

fiz os testes, ele não está carregando o JSON na função LJSonObject.Parse(RetWS);

image.thumb.png.a253b6ba62ef31de42b20c2b795b3be9.png

 

 

image.png

se você pegar esse JSON e passar em um validador, o JSON é valido?

outra pergunta, o parser do JSON está subindo alguma exception quando tenta ler?

HttpResultCode é 400 igual a informação dentro do JSON?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
1 minuto atrás, Victor H. Gonzales - Panda disse:

se você pegar esse JSON e passar em um validador, o JSON é valido?

outra pergunta, o parser do JSON está subindo alguma exception quando tenta ler?

HttpResultCode é 400 igual a informação dentro do JSON?

Coloquei o JSON no jsonformatter carregou sem erros. 

O HttpResultCode é 400

Json é esse: {"code":400,"message":"save.titulos[0].dtVencimento: A data de vencimento deve ser igual ou superior a data atual","date":"2024-10-23T20:21:24.430+00:00"}

 

  • Membros Pro
Postado
9 minutos atrás, Desenvolvimento Farol Soft disse:

Coloquei o JSON no jsonformatter carregou sem erros. 

O HttpResultCode é 400

Json é esse: {"code":400,"message":"save.titulos[0].dtVencimento: A data de vencimento deve ser igual ou superior a data atual","date":"2024-10-23T20:21:24.430+00:00"}

 

Aqui quando chama a função Parse está com valor

image.thumb.png.e0be7935e5917a53406d9a5601188c57.png

 

Quando retorna está vazio

image.thumb.png.14c40561b895d3da4b412b7054f634f3.png

 

 

  • Consultores
  • Solution
Postado
17 horas atrás, Desenvolvimento Farol Soft disse:

Aqui quando chama a função Parse está com valor

image.thumb.png.e0be7935e5917a53406d9a5601188c57.png

 

Quando retorna está vazio

image.thumb.png.14c40561b895d3da4b412b7054f634f3.png

 

 

o Seu JSON parece ser válido. 

e parece que não está quebrando a leitura.

Reinstala o componente limpando todos os arquivos pelo ACBrInstall.

 

 

 

 

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...