Skip to content

Latest commit

 

History

History
65 lines (56 loc) · 1.42 KB

README.md

File metadata and controls

65 lines (56 loc) · 1.42 KB

Consulta CEP

[ 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/.

Como Utilizar?

Bem, é super simples, basta seguir os exemplos abaixo:

Obtendo lista de retornos possíveis.

console.log(ConsultaCEP.ResponseTypeList);

Definindo tipo de retornos

ConsultaCEP.ResponseType = 'tipo_de_retorno';

Obter tipo de retorno atual

console.log(ConsultaCEP.ResponseType);

Obter e armazenar dados de um array de CEPs

ArrCeps = ['12345678','00000000','22525658'];
r = ConsultaCEP.ConsultarCeps().CEPS(ArrCeps);

Retorno JSON

{
  "cep": "01001-000",
  "logradouro": "Praça da Sé",
  "complemento": "lado ímpar",
  "bairro": "",
  "localidade": "São Paulo",
  "uf": "SP",
  "unidade": "",
  "ibge": "3550308",
  "gia": "1004"
}

Retorno XML

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

Observação

É 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';