rastreio-promise
v1.0.5
Published
Rastreamento de objetos integrado aos serviços dos Correios
Downloads
20
Maintainers
Readme
Como utilizar
Instalação
npm
$ npm install --save rastreio-promise
yarn
$ yarn add rastreio-promise
Realizando uma consulta
const rastreio = require('./rastreio-promise');
rastreio('OL312467368BR')
.then(console.log)
//[
// {
// data: '13/11/2020',
// dataHora: '13/11/2020 15:13',
// descricao: 'Objeto entregue ao destinatário',
// cidade: 'Guapo ',
// uf: ' GO'
// },
// {
// data: '13/11/2020',
// dataHora: '13/11/2020 15:11',
// descricao: 'Objeto saiu para entrega ao destinatário',
// cidade: 'Guapo ',
// uf: ' GO'
// },
// {
// data: '12/11/2020',
// dataHora: '12/11/2020 09:30',
// descricao: 'Objeto em trânsito - por favor aguarde',
// cidade: 'APARECIDA DE GOIANIA',
// uf: 'GO',
// destino: { cidade: 'Guapo', uf: 'GO' }
// },
// {
// data: '10/11/2020',
// dataHora: '10/11/2020 19:00',
// descricao: 'Objeto em trânsito - por favor aguarde',
// cidade: 'CAJAMAR',
// uf: 'SP',
// destino: { cidade: 'GOIANIA', uf: 'GO' }
// },
// {
// data: '09/11/2020',
// dataHora: '09/11/2020 10:51',
// descricao: 'Objeto em trânsito - por favor aguarde',
// cidade: 'Santos',
// uf: 'SP',
// destino: { cidade: 'CAJAMAR', uf: 'SP' }
// },
// {
// data: '06/11/2020',
// dataHora: '06/11/2020 15:23',
// descricao: 'Objeto postado',
// cidade: 'Santos',
// uf: 'SP'
// }
//]
Quando o código de rastreio possui um formato inválido
const rastreio = require('./rastreio-promise');
rastreio('OLs312467368BR')
.then(console.log)
//{
// error: 'validation_error',
// message: 'O código de rastreio deve conter 13 caracteres.'
//}
Quando o código de rastreio é inválido
const rastreio = require('./rastreio-promise');
rastreio('OL412467368BR')
.then(console.log)
//{
// error: 'service_error',
// message: 'O serviço não retornou eventos para este código de rastreio.'
//}
Autor
| @igorjunior | | :---: |