Skip to content

Biblioteca criada para facilitar o acesso à API BrasilAPI na linguagem de programação Java.

License

Notifications You must be signed in to change notification settings

manoelangelo/BrasilAPI-Java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrasilAPI-Java

License: MIT Java CI with Maven CodeQL JitPack

Biblioteca criada para facilitar o acesso à API BrasilAPI na linguagem de programação Java.

  ____                _ _    _    ____ ___          _                  
 | __ ) _ __ __ _ ___(_) |  / \  |  _ \_ _|        | | __ ___   ____ _ 
 |  _ \| '__/ _` / __| | | / _ \ | |_) | |_____ _  | |/ _` \ \ / / _` |
 | |_) | | | (_| \__ \ | |/ ___ \|  __/| |_____| |_| | (_| |\ V / (_| |
 |____/|_|  \__,_|___/_|_/_/   \_\_|  |___|     \___/ \__,_| \_/ \__,_|

Informações

  • Suporte à Java 8 ou superior.

Instalação

Maven

  <dependencies>
  	<dependency>
	    <groupId>com.github.SavioAndres</groupId>
	    <artifactId>BrasilAPI-Java</artifactId>
	    <version>v1.0.5</version>
  	</dependency>
  </dependencies>
  <repositories>
	<repository>
	    <id>jitpack.io</id>
	    <url>https://jitpack.io</url>
	</repository>
  </repositories>

Demais gerenciadores:

Gradle, SBT e Leiningen disponíveis em: JitPack BrasilAPI-Java

Exemplo de utilização

// Obter informações do CEP
CEP2 cep2 = BrasilAPI.cep2("04538133");
System.out.println(cep2.getStreet());

// Para ativar o log no console
BrasilAPI.setEnableLog(true);

// Para ativar cache e agilizar consultas repetidas
BrasilAPI.setEnableCache(true);

// Para definir o tempo de vida do cache
BrasilAPI.setCacheTimeMinutes(10L);

// Alguns outros métodos implementados de exemplo:
Bank[] banks                    = BrasilAPI.banks();
Bank bank                       = BrasilAPI.bank("1");
CEP cep                         = BrasilAPI.cep("04538133");
CNPJ cnpj                       = BrasilAPI.cnpj("06.990.590/0001-23");
DDD ddd                         = BrasilAPI.ddd("79");
Feriados[] feriados             = BrasilAPI.feriados("2023");
FipeMarca[] fipeMarcas          = BrasilAPI.fipeMarcas("carros");
FipePreco[] fipePrecos          = BrasilAPI.fipePrecos("031049-2");
FipeTabela[] fipeTabelas        = BrasilAPI.fipeTabelas();
IBGEMunicipio[] ibgeMunicipios  = BrasilAPI.ibgeMunicipios("SE");
IBGEUF[] ibgeUfs                = BrasilAPI.ibgeUf();
IBGEUF ibgeUf                   = BrasilAPI.ibgeUf("SE");
ISBN isbn                       = BrasilAPI.isbn("9788567097688");
NCM[] ncms                      = BrasilAPI.ncm();
NCM ncm                         = BrasilAPI.ncm("01");
NCM[] ncmSearch                 = BrasilAPI.ncmSearch("Animais vivos.");
RegistroBR registroBR           = BrasilAPI.registroBR("savio.pw");
Taxa[] taxas                    = BrasilAPI.taxas();
Taxa taxa                       = BrasilAPI.taxa("SELIC");

About

Biblioteca criada para facilitar o acesso à API BrasilAPI na linguagem de programação Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%