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

    Install

    npm i rastreio-promise

    DownloadsWeekly Downloads

    11

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    6.68 kB

    Total Files

    5

    Last publish

    Collaborators

    • igorjunior