brenno-duarte/correios-api

API não oficial em PHP para os principais serviços dos Correios

0.1.2 2020-12-18 10:44 UTC

This package is auto-updated.

Last update: 2024-04-18 18:10:09 UTC


README

GitHub release (latest by date) GitHub

Sobre

API não oficial em PHP para os principais serviços dos Correios.

Instalação via Composer

composer brenno-duarte/correios-api

Inicializando

require "vendor/autoload.php";

use CorreiosAPI\CorreiosAPI;

$cep = new CorreiosAPI();

Como usar

Buscar CEP

$res = $cep->buscaCEP('01408001');

var_dump($res);

Caso não saiba o CEP da rua, utilize null no primeiro parâmetro e informe o endereço nos parâmetros seguintes.

$res = $cep->buscaCEP(null, "CE", "Iguatu", "Nelson");

var_dump($res);

Calculo preço e prazo

Informe o $servico, $cepOrigem, $cepDestino, $peso, $formato, $comprimento, $altura, $largura e $diametro.

$res = $cep->calcPrecoPrazo('40010', '01408001', '63504210', '2', '1', '80', '20', '20', '91');

var_dump($res);

$maoPropria, $valordeclarado, $avisoRecebimento e $retorno são informados por padrão, mas você também pode informa-los nos 4 últimos parâmetros.

$res = $cep->calcPrecoPrazo('40010', '01408001', '63504210', '2', '1', '80', '20', '20', '91', 'N', '0', 'N', 'xml');

var_dump($res);

Rastrear encomenda

Consulte a situação de seus objetos nos Correios. Informe o código de rastreio do objeto como parâmetro.

$res = $cep->rastrear("AA123456789BR");

var_dump($res);

Disque coleta

O Disque Coleta é o serviço de coleta domiciliar de encomendas nacionais dos Correios.

O serviço possui área de cobertura restrita. Para verificar se a sua localidade está dentro da área de cobertura, informe seu CEP como parâmetro.

$res = $cep->disqueColeta('01408001');

var_dump($res);

Restrição de entrega

Verifique se há alguma restrição para a entrega informando o serviço, CEP de origem e CEP de destino.

$res = $cep->restricaoEntrega("04510", "63504210", "01408001");

var_dump($res);

Uma maneira rápida e descomplicada de consultar Certificados de Licenciamento de Veículos e Carteiras de Habilitação postados pelo DETRAN/Ceará nos Correios, oferecendo comodidade e praticidade para você.

Assim, após a quitação dos extratos competentes emitidos pelo DETRAN/CE e decorridos mais de trinta dias sem o recebimento do documento pretendido, consulte a situação atual dele, por parâmetro a PLACA do seu veículo e obtenha a resposta desejada.

$res = $cep->consultaDetranCE("pnx9620");

var_dump($res);

License

MIT