API RESTful: Iniciando os testes
Espião NF-e
Última atualização há um mês
Antes de iniciar é necessário ler a documentação abaixo.
Seguem abaixo as etapas para poder realizar os testes da integração via API.
3. No Postman, informe os parâmetros conforme demonstrado abaixo para poder consultar o Resumo das NF-e's.
cnpjCpf: {Cnpj/Cpf da empresa que será consultada}
dataInicial: Data de emissão inicial do período da NF-e (formato yyyy-MM-dd)
dataFinal: Data de emissão final do período da NF-e (formato yyyy-MM-dd)
modelo: 55 (NF-e), 65 (NFC-e) ou 59 (Sat)
6. Pronto, será retornada a resposta da requisição com as informações preenchidas nos campos.
1. É possível testar a API no período de testes do Espião Cloud?
Não.
Para poder utilizar a API é necessário tem algum plano do Espião Cloud contratado.
2. Como obter os tokens de acesso da autenticação?
Para obter os tokens de acesso, é só acessar conforme abaixo:
3. Como implantar no meu software?
Neste caso é necessário passar esta documentação para o setor responsável do seu software para poder realizar a implantação.
4. Qual a diferença entre API Histórico DF-e e API Consulta NFS-e?
Ao analisar os planos do Espião Cloud, você irá notar que há plano que permite a utilização da API Histórico DF-e e outro o acesso à API Consulta NFS-e.
API Histórico DF-e
Permite utilizar todos os recursos demonstrados na documentação, exceto o acesso para Nota Fiscal de Serviço (NFS-e) - Consulta em tempo real
API Consulta NFS-e
Permite o acesso para utilizar a Nota Fiscal de Serviço (NFS-e) - Consulta em tempo real.
Esta funcionalidade permite realizar as consultas em tempo real diretamente no município informado.
Para maiores informações, acesse: API NFS-e: Consulta Nota de Serviço em tempo real no município
5. Como testar o exemplo do item 3 utilizando a linguagem de programação C#?
Segue abaixo um exemplo.
var client = new RestClient("http://api.espiaonfe.com.br");
var request = new RestRequest("/v1-cloud/consulta/periodo/nfe-resumo", Method.GET);
request.AddHeader("esp-cloud-token", {Informe o token de acesso da conta});
request.AddHeader("user-token", {Informe o token de acesso do usuário});
request.AddParameter(cnpjCpf", 99999999999999);
request.AddParameter(dataInicial", 2022-08-01);
request.AddParameter(dataFinal", 2022-08-25);
request.AddParameter(modelo", 55);
IRestResponse response = client.Execute(request);