PostmonAPI / postmon

Uma API para consulta de informações relacionadas a endereçamento e entrega no Brasil.
http://www.postmon.com.br
GNU General Public License v3.0
657 stars 81 forks source link

Layout Retorno Json #234

Open fulviocanducci opened 5 years ago

fulviocanducci commented 5 years ago

Gostaria de saber se esse é o retorno padrão com todos os campos do JSON, ou existe retornos diferentes, exemplo de um retorno:

// http://api.postmon.com.br/v1/cep/13574-033

{
  "bairro": "Vila Prado",
  "cidade": "São Carlos",
  "logradouro": "Avenida Teixeira de Barros",
  "estado_info": {
    "area_km2": "248.221,996",
    "codigo_ibge": "35",
    "nome": "São Paulo"
  },
  "cep": "13574033",
  "cidade_info": {
    "area_km2": "1136,907",
    "codigo_ibge": "3548906"
  },
  "estado": "SP"
}
iurisilvio commented 5 years ago

Na wiki tem todos (ou quase todos) os formatos documentados: https://github.com/PostmonAPI/postmon/wiki/Retorno-da-API

fulviocanducci commented 5 years ago

@iurisilvio eu já testei e não estão retornando mais do jeito que está lá na Wiki.

iurisilvio commented 5 years ago

Pull requests são bem vindos. :)

O output depende um pouco da página dos Correios, então pode ter mudado algum detalhe. De qualquer forma, com a página da wiki já dá pra entender os formatos diferentes possíveis, mesmo que os outputs estejam errados.

fulviocanducci commented 5 years ago

@iurisilvio os Ceps especiais não tem clientes por exemplo.

iurisilvio commented 5 years ago

Teve mais alguma divergência?

Pelo que vi, o campo mudou de nome nos Correios, vou atualizar a implementação.

fulviocanducci commented 5 years ago

@iurisilvio mais um coisa talvez já na implementação possa ser unida: Campo logradouroe endereco, não poderia ser somente logradouroou somente endereco para facilitar o consumo da API?

Obervação: Só não coloco um pull request por causa da linguagem que eu não sou desenvolvedor em phyton ...

fulviocanducci commented 5 years ago

@iurisilvio tem alguma perspectiva sobre o assunto?