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
|
namespace Download_Faturas
|
||||||
{
|
{
|
||||||
|
using System.Net;
|
||||||
using System.Net.Http.Headers;
|
using System.Net.Http.Headers;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
@ -133,7 +134,19 @@ namespace Download_Faturas
|
|||||||
};
|
};
|
||||||
multipartContent.ElementAt(0).Headers.Add("Content-Type", "application/pdf");
|
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;
|
request.Content = multipartContent;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user