Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

59 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.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 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");
Corretora[] corretoras 				= BrasilAPI.corretoras();
Corretora corretora 				= BrasilAPI.corretora("02.332.886/0001-04");
CPTECCidade[] cptecCidades 			= BrasilAPI.cptecListarLocalidades();
CPTECCidade[] cptecCidade 			= BrasilAPI.cptecBuscarLocalidades("São Paulo");
CPTECClimaCapital[] cptecClimaCapital 		= BrasilAPI.cptecCondicoesAtuaisCapitais();
CPTECClimaAeroporto cptecClimaAeroporto 	= BrasilAPI.cptecCondicoesAtuaisAeroporto("SBAR");
CPTECClimaPrevisao cptecClimaPrevisao 		= BrasilAPI.cptecPrevisaoMeteorologicaCidade(442);
CPTECClimaPrevisao cptecClimaPrevisaoDias 	= BrasilAPI.cptecPrevisaoMeteorologicaCidade(442, 4);
CPTECOnda cptecOnda 				= BrasilAPI.cptecPrevisaoOceanica(241);
CPTECOnda cptecOndaDias 			= BrasilAPI.cptecPrevisaoOceanica(241, 2);
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.");
PIX[] pix 					= BrasilAPI.pixParticipantes();
RegistroBR registroBR 		= BrasilAPI.registroBR("savio.pw");
Taxa[] taxas 		= BrasilAPI.taxas();
Taxa taxa 		= BrasilAPI.taxa("SELIC");

Saiba mais em: Biblioteca BrasilAPI-Java

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%

AltStyle によって変換されたページ (->オリジナル) /