rastreio-promise

1.0.5 • Public • Published

Rastreio Promise

Rastreamento de objetos integrado aos serviços dos Correios.

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

Dependents (0)

Package Sidebar

Install

npm i rastreio-promise

Weekly Downloads

2

Version

1.0.5

License

MIT

Unpacked Size

6.68 kB

Total Files

5

Last publish

Collaborators

  • igorjunior