Exemplo de uso da biblioteca correios-lib
git clone https://github.com/jhonystein/correios.git
cd correios
npm install
npm start
Serviço já em execução em: http://apicorreios.herokuapp.com
Serviços:
- Consulta de CEP
GET /api/cep/{cep de consulta}
- Consulta de rastreio
GET /api/rastreio/{código de rastreio}
- Orçamento de frete
POST /api/frete
- Formato do objeto para geração do orçamento de frete
{
"servico": ["{codigo do serviço *}"],
"cepOrigem": "{cep de origem}",
"cepDestino": "{cep de destino}",
"peso": "{peso do objeto}",
"formato": "{codigo do formato do objeto **}",
"altura": "{altura do objeto}",
"largura": "{largura do objeto}",
"comprimento": "{comprimento do objeto}",
"diametro": "{diametro do objeto}",
"maoPropria": "{S ou true para indicar o uso do serviço de mão propria (opcional)}",
"avisoRecebimento": "{S ou true para indicar o uso do serviço de aviso de recebimento (opcional)}",
"valor": "{valor da mercadoria transportada (opcional)}"
}
- (*) Código do serviço
Código do serviço na base dos correios. Segue lista dos principais serviços:
Código | Descrição |
---|---|
40010 | SEDEX sem contrato |
40045 | SEDEX a Cobrar, sem contrato |
40215 | SEDEX 10, sem contrato |
41106 | PAC sem contrato |
- (**) Código do formato
Código do formato de empacotamento da mercadoria:
Código | Descrição |
---|---|
1 | Caixa |
2 | Rolo |
3 | Envelope |