Preparação para utilizar a extração de faturas o modo assincrino utilizando o webhook.
Correção do json de envio para indicar corretamente o local da fatura aleém de "escapar" corretamente.
This commit is contained in:
parent
0a9396ad3d
commit
0aad4ce2c3
@ -4,6 +4,7 @@
|
||||
|
||||
namespace Download_Faturas
|
||||
{
|
||||
using System.Net;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
@ -133,7 +134,19 @@ namespace Download_Faturas
|
||||
};
|
||||
multipartContent.ElementAt(0).Headers.Add("Content-Type", "application/pdf");
|
||||
|
||||
multipartContent.Add(new StringContent($"{{\"callbackUrl\":\"https://api.4docs.cloud/v2/null\",\"pipelineName\":\"energy\",\"multiple\":{agrupada.ToString().ToLower()},\"clientData\":{{\"fatura_PATH\":\"{fatura.Replace(",", string.Empty)}\"}}}}"), "json");
|
||||
var payload = new
|
||||
{
|
||||
callbackUrl = "https://4docs.webhook.smartenergia.com.br/api",
|
||||
pipelineName = "energy",
|
||||
multiple = agrupada,
|
||||
clientData = new
|
||||
{
|
||||
fatura_PATH = fatura.Replace(",", string.Empty).Replace("1 - INDIVIDUAIS", "3 - PROCESSANDO"),
|
||||
},
|
||||
};
|
||||
|
||||
var json = JsonSerializer.Serialize(payload);
|
||||
multipartContent.Add(new StringContent(json, Encoding.UTF8, "application/json"), "json");
|
||||
|
||||
request.Content = multipartContent;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user