Boa tarde,
Estou realizando desenvolvendo de uma integração com uma API utilizando a unit ACBrSocket no Delphi 7 (sei que está desatualizado mas é o que usamos aqui na empresa)
Consegui desenvolver cerca de 95% dos métodos sem problema, mas o ultimo método é um POST que pede um parâmetro do tipo Array x-www-form-urlencoded
O print mostra a chamada correta da API pelo postman, mas infelizmente não consigo reproduzir a mesma estrutura pelo delphi
Os outros métodos Post da integração funcionam passando os parâmetros diretamente pela URI query-string, Já esse ultimo eu precisaria passar os parâmetros pelo Body devido ao parametro do tipo Array Transacoes
Já li todo o fonte da unit acbrsocket e derivadas e também a documentação da synapse
Mas infelizmente após diversos testes não encontro a maneira correta de fazer isso, me é sempre retornada as mensagens
{"stIntegracao":false, "vlSaldoAtual":0, "dsError":"Value cannot be null.\r\nParameter name: source"}
ou
{"stIntegracao":false, "dsError":"Object reference not set to an instance of an object."}
Segue meu código abaixo do print, colei de uma maneira que deixei 3 tipos de chamadas post uma abaixo da outro para evitar a repetição do código
obrigado