Ir para conteúdo
  • Cadastre-se

dev botao

API Boleto Sicoob - Erro na leitura do JSON retornado da consulta


  • Este tópico foi criado há 220 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

bom dia

antes dessa alteração tu chegou a estar com o svn atualizado?

e também testar essa unit

https://www.projetoacbr.com.br/forum/topic/76103-api-boleto-pix-sicoob-não-esta-tratando-as-mensagens-de-erro-corretamente/

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Bom dia!

Desculpe, mas esqueci de detalhar o problema, então vamos lá.

1) svn atualizado

2) O tópico sugerido não se refere ao problema detectado.

3) Segue o detalhamento do erro.

Na linha 130 da unit ACBrBoletoRet_Bancoob.pas está dando erro de excessão porque no JSON retornado o campo 'resultado' é outro JSON e não um array de JSON.

Linha com erro: aJsonViolacoes := aJson.Values['resultado'].AsArray;

Proposta de correção, testar se o campo resultado é um array antes de obter o valor.

        if aJson.Values['resultado'].IsJsonArray('resultado') then
        begin
          aJsonViolacoes := aJson.Values['resultado'].AsArray;
          ...

Favor validar a proposta de correção e, estando de acordo, confirmar no SVN.

 

Atenciosamente,

Marcelo


        

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 220 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.