[ JavaScript ] Pequena source para requisição de informações de um CEP. Os dados são fornecidos pela API [viacep.com.br]: https://viacep.com.br/.
Bem, é super simples, basta seguir os exemplos abaixo:
console.log(ConsultaCEP.ResponseTypeList);
ConsultaCEP.ResponseType = 'tipo_de_retorno';
console.log(ConsultaCEP.ResponseType);
ArrCeps = ['12345678','00000000','22525658'];
r = ConsultaCEP.ConsultarCeps().CEPS(ArrCeps);
{
"cep": "01001-000",
"logradouro": "Praça da Sé",
"complemento": "lado ímpar",
"bairro": "Sé",
"localidade": "São Paulo",
"uf": "SP",
"unidade": "",
"ibge": "3550308",
"gia": "1004"
}
<xmlcep>
<cep>01001-000</cep>
<logradouro>Praça da Sé</logradouro>
<complemento>lado ímpar</complemento>
<bairro>Sé</bairro>
<localidade>São Paulo</localidade>
<uf>SP</uf>
<unidade/>
<ibge>3550308</ibge>
<gia>1004</gia>
</xmlcep>
É possível obter retornos em JSONP modificando a ResponseType para :
ConsultaCEP.ResponseType = 'json/?callback=nome_do_seu_callback';
// Ou...
ConsultaCEP.ResponseType = 'json/unicode/?callback=nome_do_seu_callback';