From 0aad4ce2c3c6378cbd9a88a10cdc5aad4965e0e3 Mon Sep 17 00:00:00 2001 From: Adriano Serighelli Date: Fri, 19 Dec 2025 14:45:22 -0300 Subject: [PATCH] =?UTF-8?q?Prepara=C3=A7=C3=A3o=20para=20utilizar=20a=20ex?= =?UTF-8?q?tra=C3=A7=C3=A3o=20de=20faturas=20o=20modo=20assincrino=20utili?= =?UTF-8?q?zando=20o=20webhook.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correção do json de envio para indicar corretamente o local da fatura aleém de "escapar" corretamente. --- Upload Faturas/Program.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Upload Faturas/Program.cs b/Upload Faturas/Program.cs index 9d070bb..c7416d1 100644 --- a/Upload Faturas/Program.cs +++ b/Upload Faturas/Program.cs @@ -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;