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.