Code Monkey home page Code Monkey logo

Comments (7)

 avatar commented on July 21, 2024 4

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.

vitorsilverio avatar vitorsilverio commented on July 21, 2024

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.

filipedeschamps avatar filipedeschamps commented on July 21, 2024

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.

vitorsilverio avatar vitorsilverio commented on July 21, 2024

@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.

vitorsilverio avatar vitorsilverio commented on July 21, 2024

Coloquei a API online no heroku https://ibge-dtb.herokuapp.com/api/

from brasilapi.

lucianopf avatar lucianopf commented on July 21, 2024

@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.

vitorsilverio avatar vitorsilverio commented on July 21, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.