https://github.com/brenno-duarte/correios-api
API não oficial em PHP para os principais serviços dos Correios
https://github.com/brenno-duarte/correios-api
Last synced: 3 months ago
JSON representation
API não oficial em PHP para os principais serviços dos Correios
- Host: GitHub
- URL: https://github.com/brenno-duarte/correios-api
- Owner: brenno-duarte
- License: mit
- Created: 2020-12-17T12:07:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-18T10:45:14.000Z (over 4 years ago)
- Last Synced: 2025-03-05T10:46:11.653Z (4 months ago)
- Language: PHP
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Sobre
API não oficial em PHP para os principais serviços dos Correios.
## Instalação via Composer
```
composer brenno-duarte/correios-api
```## Inicializando
```php
require "vendor/autoload.php";use CorreiosAPI\CorreiosAPI;
$cep = new CorreiosAPI();
```## Como usar
### Buscar CEP
```php
$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.
```php
$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`.
```php
$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.
```php
$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.
```php
$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.
```php
$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.
```php
$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.```php
$res = $cep->consultaDetranCE("pnx9620");var_dump($res);
```## License
[MIT](https://github.com/brenno-duarte/correios-api/blob/master/LICENSE)