Webservice para consulta de Endereço via CEP

Fonte: http://correiosapi.apphb.com/

Arquivo: http://www.phpblog.com.br/exemplos/cepwebservice/index.html

Falando apenas da parte que interessa, o $.ajax do jQuery faz a requisição para uma URL composta da URL do Webservice “http://correiosapi.apphb.com/cep/” + o CEP capturado do form.
Óbvio que pudemos chamar diretamente a URL e capturar os dados que retornam em formato XML.

Exemplo: http://correiosapi.apphb.com/cep/76873274

$("#btBuscar").click(function() {
    $("#results").html("Carregando...");
    //Tratamento SIMPLES do input
    var cepGet = $("#txtCep").val();
    cepGet = cepGet.replace('-', '');
    cepGet = cepGet.replace('.', '');

    //Chamada ao Webservice
    $.ajax({
        url: "http://correiosapi.apphb.com/cep/"+cepGet,
        dataType: "jsonp",
        crossDomain: true,
        contentType: "application/json",
        success: function(data) {
            $("#results").html("****** Resultado ******");
            $.each(data, function(index, obj) {
                $("#results").append(""+index+": "+obj+"
");
            });
        }
    });
});

Um de nossos leitores do antigo formato do blog também sugere um outro webservice que pode ser utilizado:

Junior Silva disse em 14/07/2013 às 18h58:
Olá, Outro webservice para ser utilizado para consulta de CEP: http://viacep.com.br/

Link: http://viacep.com.br/

Até mais! (:

Share Button