SDK desenvolvido com o objetivo de facilitar a integração de sistemas e serviços desenvolvidos em Golang com a BrasilApi.
Para que você possa utilizar este SDK em seu projeto, primeiramente é necessário rodar o seguinte comando para que o go possa instala-lo:
go get -u https://github.com/philipelima/brasilapi-go
Após a instalação, você poderá importar os packages da seguinte forma:
import "https://github.com/philipelima/brasilapi-go/{package_name}"
Veja a baixo, exemplos de utilizações do SDK.
Buscando informações sobre o sistema bancário brasileiro.
import "github.com/philipelima/brasilapi-go/banks"
Consultando todos os bancos:
banks, err := banks.V1().All()
Consultando um banco especifico:
Para consultar um banco especifico, é necessário saber o código de compensação do banco que você deseja consultar. Veja tabela de códigos aqui Aqui.
code := 237 // Código Banco Bradesco S.A
bank, err := banks.V1().Get(code)
A api BrasilApi disponibiliza duas versões para consulta de cep, veja a baixo a consulta por meio da versão V1 e V2.
import "github.com/philipelima/brasilapi-go/cep"
V1:
cep, err := cep.V1().Get("47000000")
V2:
cep, err := cep.V2().Get("47000000")