SDK para se comunicar com a API da IntegraNotas
$ dotnet add package SDK-CloudDfeEste SDK visa simplificar a integração do seu sistema com a nossa API, oferecendo classes com funções pré-definidas para acessar as rotas da API. Isso elimina a necessidade de desenvolver uma aplicação para se comunicar diretamente com a nossa API, tornando o processo mais eficiente e direto.
dotnet add package SDK-CloudDfe
using Newtonsoft.Json;
using Sdk.CloudDfe;
var config = new Dictionary<string, object>
{
{ "token", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbXAiOjQ2MSwidXNyIjoxNzAsInRwIjoyLCJpYXQiOjE2NTE1MDYzMjR9.a0cOwP6BUDZAboYwMzoMjutCtFM8Ph-X4pLahZIB_V4" },
{ "ambiente", Consts.AMBIENTE_HOMOLOGACAO },
{ "timeout", 60 },
{ "debug", true }
};
var nfe = new Nfe(config);
try
{
var resp = Task.Run(async () => await nfe.Status()).GetAwaiter().GetResult();
string jsonOutput = JsonConvert.SerializeObject(resp, Formatting.Indented);
Console.WriteLine(jsonOutput);
}
catch (ArgumentException ex)
{
Console.WriteLine($"Erro ao obter o status: {ex.Message}");
}
Para saber os detalhes referente ao dados de envio e os retornos consulte nossa documentação IntegraNotas Documentação.