Open TheKoakuma opened 3 years ago
Opaa, sou a favor de brincar com essa nova API hein!
Pelo que entendi essa é em JSON mesmo né? Topo em criar um novo provedor pra validar e se tudo der certo a gnt fazer a migração do antigo pro novo hein :eyes: :heart:
Exemplo de consulta por cep
curl --request POST \
--url https://buscacepinter.correios.com.br/app/cep/carrega-cep.php \
--data cep=78302-050
Olá pessoal, tudo beleza?
Primeiro peço desculpas se é uma issue duplicada (nas abertas não encontrei nada sobre, e o código da versão atual ainda usa a consulta por soap)
Então, ultimamente notei algumas alterações de layout dos correios, dentre as quais aparentemente passaram a chamar uma API tanto para a busca de rastreamento quanto para a busca de cep, de forma que seria mais interessante do que ficar destrinchando o retorno soap:
O endpoint para a busca nova de CEP é https://buscacepinter.correios.com.br/app/endereco/carrega-cep-endereco.php Até onde analisei a requisição POST para chamá-lo recebe os seguintes parâmetros
No caso de sucesso retorna a seguinte estrutura:
No caso de falhas as seguintes situações foram encontradas:
Valor inválido em endereco, Valor inválido ou nulo em tipoCEP,
Request vazia, Valor nulo em endereco: retorna a seguinte estrutura:
TipoCEP ou endereco não passado na request: 302 para a index dos correios
Enfim, é isso que consegui obter por essa api que os correios estão usando para a consulta pública