Skip to content

Latest commit

History

59 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

BrasilAPI-Java

License: MITJava CI with MavenCodeQLJitPack

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.1.0</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 CEPCEP2cep2 = BrasilAPI.cep2("04538133");
System.out.println(cep2.getStreet());
// Para ativar o log no consoleBrasilAPI.setEnableLog(true);
// Para ativar cache e agilizar consultas repetidasBrasilAPI.setEnableCache(true);
// Para definir o tempo de vida do cacheBrasilAPI.setCacheTimeMinutes(10L);
// Alguns outros métodos implementados de exemplo:Bank[] banks = BrasilAPI.banks();
Bankbank = BrasilAPI.bank("1");
CEPcep = BrasilAPI.cep("04538133");
CNPJcnpj = BrasilAPI.cnpj("06.990.590/0001-23");
Corretora[] corretoras = BrasilAPI.corretoras();
Corretoracorretora = BrasilAPI.corretora("02.332.886/0001-04");
CPTECCidade[] cptecCidades = BrasilAPI.cptecListarLocalidades();
CPTECCidade[] cptecCidade = BrasilAPI.cptecBuscarLocalidades("São Paulo");
CPTECClimaCapital[] cptecClimaCapital = BrasilAPI.cptecCondicoesAtuaisCapitais();
CPTECClimaAeroportocptecClimaAeroporto = BrasilAPI.cptecCondicoesAtuaisAeroporto("SBAR");
CPTECClimaPrevisaocptecClimaPrevisao = BrasilAPI.cptecPrevisaoMeteorologicaCidade(442);
CPTECClimaPrevisaocptecClimaPrevisaoDias = BrasilAPI.cptecPrevisaoMeteorologicaCidade(442, 4);
CPTECOndacptecOnda = BrasilAPI.cptecPrevisaoOceanica(241);
CPTECOndacptecOndaDias = BrasilAPI.cptecPrevisaoOceanica(241, 2);
DDDddd = 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();
IBGEUFibgeUf = BrasilAPI.ibgeUf("SE");
ISBNisbn = BrasilAPI.isbn("9788567097688");
NCM[] ncms = BrasilAPI.ncm();
NCMncm = BrasilAPI.ncm("01");
NCM[] ncmSearch = BrasilAPI.ncmSearch("Animais vivos.");
PIX[] pix = BrasilAPI.pixParticipantes();
RegistroBRregistroBR = BrasilAPI.registroBR("savio.pw");
Taxa[] taxas = BrasilAPI.taxas();
Taxataxa = BrasilAPI.taxa("SELIC");

Saiba mais em: Biblioteca BrasilAPI-Java

About

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

Topics

Resources

Stars

109 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages