Prezado usuário, para melhor atendê-lo, estamos efetuando uma melhoria no serviço do DevMedia, estamos unificando os serviços CEP e IBGECode apenas no CEP, fazendo assim que o código IBGE seja retornado na mesma pesquisa do WebService CEP.
Também estamos colocando mais um campo de retorno, o campo logradouro_curto.
Agora você poderá em apenas uma requisição, ter o retorno do endereço e também o código IBGE do CEP pesquisado.
Quando foi feita a mudança?
A mudança foi efetuada no dia 24 de fevereiro de 2014 às 08:00
O que muda no retorno?
Adição dos campos codigomunicipio e logradouro_curto
Então o XML era assim:
<webservicecep>
<resultado_txt>$resultado_txt</resultado_txt>
<usuario>
<login> </login>
<nome></nome>
<email> </email>
<telefone> </telefone>
</usuario>
<uf> </uf>
<estado> </estado>
<cidade> </cidade>
<bairro> </bairro>
<logradouro> </logradouro>
<unidade> </unidade>
<cpc> </cpc>
</webservicecep>
Passa a ser assim:
<webservicecep>
<resultado_txt>$resultado_txt</resultado_txt>
<usuario>
<login> </login>
<nome></nome>
<email> </email>
<telefone> </telefone>
</usuario>
<uf> </uf>
<estado> </estado>
<cidade> </cidade>
<bairro> </bairro>
<logradouro> </logradouro>
<unidade> </unidade>
<cpc> </cpc>
<logradouro_curto></logradouro_curto>
<codigomunicipio></codigomunicipio>
</webservicecep>
O JSON que era assim:
{"resultado_txt":"","usuario":{"login":"","nome":,"email":"","telefone":""},"uf":"","cidade":"","bairro":"","estado":"","logradouro":"","unidade":"","cpc":""}
Passa a ser assim:
{"resultado_txt":"","usuario":{"login":"","nome":,"email":"","telefone":""},"uf":"","cidade":"","bairro":"","estado":"","logradouro":"","unidade":"","cpc ":"","logradouro_curto":"","codigomunicipio":}
Qual a diferença entre o campo logradouro e logradouro_curto?
Com as novas atualizações de CEPs, alguns logradouros estão com novos complementos, então o campo logradouro irá retornar com as informações completas, enquanto o campo logradouro_curto irá retornar a informação sem complemento, por exemplo:
Uma consulta ao CEP 79010-280 nos retorna o seguinte:
<logradouro>Rua Uruguaiana - até 300/301</logradouro>
<logradouro_curto>Rua Uruguaiana</logradouro_curto>
E o serviço IBGECode
O IBGECode continuará a existir e funcionar como antes.
Saiba mais: Base de dados de CEPs com código do IBGE