Comments (7)
O IBGE disponibiliza uma API desse tipo: https://servicodados.ibge.gov.br/api/docs/localidades?versao=1 . Ela não poderia ser útil para resolver esse problema ?
from brasilapi.
Desculpa, depois que vi que o cep-promise é um modulo seu e que já havia um issue relacionado a questão. Vou fechar esse issue por ser uma questão duplicada.
Duplicado de (https://github.com/filipedeschamps/cep-promise/issues/153)
from brasilapi.
Opa meu caro, olhando aqui e forma superficial, acho que isso ficaria na responsabilidade desse repositório aqui, digo isso porque se for no cep-promise
precisaremos garantir uma interface igual vindo de todos os providers (que não vão ter).
Então seria ótimo se ao menos o BrasilAPI fosse um dos providers que retornasse isso na API.
from brasilapi.
@filipedeschamps fiz uma API em java para ter os dados de municipio do IBGE
https://github.com/vitorsilverio/ibge-dtb quando eu achar um local free para hospedar vai ser possivel obter esses dados a partir dai para incluir na BrasilAPI.
A ideia desse projeto é que ele baixa a planilha disponibilizada e transforma nessa API.
GET /api/municipios/search/nome_e_estado?nomeCidade=S%C3%A3o+Paulo&siglaEstado=SP
Resultado:
{
"_embedded" : {
"municipios" : [ {
"nome" : "São Paulo",
"codigoIBGE" : 3550308,
"_links" : {
"self" : {
"href" : "http://localhost:8080/api/municipios/3550308"
},
"municipio" : {
"href" : "http://localhost:8080/api/municipios/3550308"
},
"estado" : {
"href" : "http://localhost:8080/api/municipios/3550308/estado"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "http://localhost:8080/api/municipios/search/nome_e_estado?nomeCidade=S%C3%A3o+Paulo&siglaEstado=SP"
}
}
}
fiz essa pesquisa por nome e estado para poder integrar ao CEP
from brasilapi.
Coloquei a API online no heroku https://ibge-dtb.herokuapp.com/api/
from brasilapi.
@vitorsilverio a ideia é bem boa, curti!
Tentei acessar o link mas ele não está disponível 😢
Qual a complexidade do serviço? Pergunto pq talvez a gnt conseguisse recriar o projeto dentro do BrasilAPI e utilizar as próprias serverless functions da Zeit pra hospedar o serviço 😬
from brasilapi.
@lucianopf o heroku deve ter ficado fora do ar, mas agora já está funcionando.
O projeto basicamente ta baixando o zip com a planilha extraindo os dados da planilha num banco que roda em memoria. Foi feito em java com spring boot. E atualmente esta hospedado no plano mais simples do heroku
from brasilapi.
Related Issues (20)
- Dados de CNPJ desatualizados HOT 3
- Erro 500 HOT 15
- Endpoint /api/ibge/municipios/v1/ retornnado valor invalido para o UF SC HOT 4
- Endpoint /api/cep/v2/{cep} HOT 9
- adicionar conversor de moedas para BrasilAPI?
- Endpoint /api/ibge/uf/v1 retornando erro 500 HOT 4
- Woocomerce HOT 8
- Sugestão: adicionar utilitários nacionais HOT 1
- CEP V2 - invalid json response body at https://nominatim.openstreetmap.org/search/?... HOT 2
- Bloqueio de IP HOT 2
- Padronização response api /taxas HOT 2
- Dicionário PT-BR HOT 1
- Api CPTEC de busca de cidade pelo nome retorna erro quando se passa o nome completo da cidade HOT 2
- Eslint issues
- Retorno 'undefined' quando informação 'não se aplica' (N/A) HOT 2
- API das corretoras retorna 500
- CEP sem geolocalização HOT 2
- Consultar ANTT por API HOT 2
- Chegando para contribuir... HOT 1
- Unit and e2e tests HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brasilapi.