BrasilAPI / cep-promise

Busca por CEP integrado diretamente aos serviços dos Correios, ViaCEP e outros (Node.js e Browser)
MIT License
2.89k stars 316 forks source link

Código IBGE #153

Open olavorn opened 4 years ago

olavorn commented 4 years ago

Verifiquei que o código IBGE vem na resposta do serviço. Ele é útil se você quiser cravar no município, algum motivo pelo qual ele não está sendo populado?

Posso fornecer um PR com a inclusão dele.

filipedeschamps commented 4 years ago

@olavorn bom ponto! Isso é uma informação que conseguimos garantir com todos os providers?

vagnercardosoweb commented 4 years ago

@filipedeschamps @olavorn pelo oque analisei apenas o serviço viacep retorna o ibge.

Claro que existe outras formas de pegar + daí seria outra request em outro serviço.

jeffVolt commented 4 years ago

Bom dia turma, uma outra abordagem pode ser consumir ou integrar com a inde https://inde.gov.br/DBDG já que estamos falando de dados geográficos vale a leitura Abs

jonyw4 commented 4 years ago

Eu particularmente acho muito relevante ter essa informação na resposta, porque com ela você mantem a confiança sobre qual é a cidade do CEP solicitado. No Brasil temos cidades com nomes repetidos ou parecidos dentro e fora do estado. Além disso outros sistemas dependem dessa informação, então seria uma ótima forma de manter a integridade dos dados.

Atualmente estou usando o viacep para retornar o codigo do IBGE para a relação de cidade / estado no cadastro do usuário em meu ecommerce. Não tive problemas com ele desde quando implementei (acho que uns 4 anos já). Porém seria interessante realmente extrair os dados diretamente da fonte, que atualmente é direto de uma planilha que o IBGE gera no site deles ou por esse projeto que o @jeffVolt mandou, ou ter outros providers mesmo.

O @vitorsilverio deu uma solução interessante sobre isso la no BrasilAPI convertendo a tabela em uma API, o que já faclita bastante.

jarielfloriano commented 4 years ago

Seria muito legal se retorna-se o código do IBGE, é um dado relevante para integração dos dados. Da uma olhada na solução do @vitorsilverio, iria facilitar muito, visto que sempre estaria atualizado com os dados que o IBGE disponibiliza.

lucianopf commented 4 years ago

Boa galera, acho que a ideia de integrar no BrasilAPI faz bastante sentido! 🤔

Tentei acessar a API que o Vitor criou mas não consegui carregar =/ Será que é simples de criar? Podemos fazer em Node em 2 palitos no projeto, o que acham?

(A ideia do node é só pra ter um overhead baixo e ser possível deployar no Now da Zeit como o endpoint de cep, mas pode ser em outra lang tbm 😬 )

YagoLopes commented 4 years ago

O IBGE tem essa API que pode ajudar https://servicodados.ibge.gov.br/api/docs/localidades?versao=1