Este 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.
Nota: Utilizamos a biblioteca request para fazer as requisições de nossa API.
Adicionar nas do arquivo do arquivo de configuração de depedencia maven pom.xml
<dependency>
<groupId>io.github.cloud-dfe</groupId>
<artifactId>sdk-cloud-dfe</artifactId>
<version>x.x.x</version>
</dependency>
package com.nomedopacote;
import io.github.sdk.Const;
import io.github.sdk.routes.Nfe;
import java.io.IOException;
import com.google.gson.JsonObject;
public class Status {
public static void main(String[] args) throws IllegalAccessException, IOException {
try {
int ambiente = Const.AMBIENTE_PRODUCAO;
String token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbXAiOiJ0b2tlbl9leGVtcGxvIiwidXNyIjoidGsiLCJ0cCI6InRrIn0.Tva_viCMCeG3nkRYmi_RcJ6BtSzui60kdzIsuq5X-sQ";
int timeout = 60;
Nfe nfe = new Nfe(ambiente, token, timeout, false);
JsonObject resp = nfe.status();
System.out.println(resp);
} catch (Exception e) {
e.printStackTrace();
}
}
}Para saber os detalhes referente ao dados de envio e os retornos consulte nossa documentação IntegraNotas Documentação.