Open olavorn opened 4 years ago
@olavorn bom ponto! Isso é uma informação que conseguimos garantir com todos os providers?
@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.
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
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.
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.
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 😬 )
O IBGE tem essa API que pode ajudar https://servicodados.ibge.gov.br/api/docs/localidades?versao=1
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.