rastreiojs

Rastreio de encomendas dos correios

rastreiojs

$ npm install --global rastreiojs
$ rastreiojs --help
 
Uso:
  $ rastreiojs <arg> <arg> ... [--resultado <resultado>] [--parse <parse>]
 
Exemplos:
  $ rastreiojs AA123456789BB --parse xml
  $ rastreiojs AA123456789BB CC123456789DD --parse json
  $ cat rastreios.txt | rastreiojs
 
$ npm install --save rastreiojs
var rastreiojs = require('rastreiojs');
 
rastreiojs(['AA123456789BB'], {parse: 'json'})
.then(function(data){
  console.log(data);
}, function(err){});
{
  "versao": "1.0",
  "qtd": "2",
  "TipoPesquisa": "Lista de Objetos",
  "TipoResultado": "Todos os eventos",
  "objeto": {
    "numero": "AA123456789BB",
    "evento": [
      {
        "tipo": "BDE",
        "status": "01",
        "data": "05/07/2004",
        "hora": "11:56",
        "descricao": "Entregue",
        "local": "CDD ALVORADA",
        "codigo": "94800971",
        "cidade": "ALVORADA",
        "uf": "RS"
      },
      {
        "tipo": "OEC",
        "status": "01",
        "data": "05/07/2004",
        "hora": "09:04",
        "descricao": "Saiu para entrega",
        "local": "CDD ALVORADA",
        "codigo": "94800971",
        "cidade": "ALVORADA",
        "uf": "RS"
      }
    ]
  }
}

Obrigatorio
Tipo: array

Lista com os códigos de rastreio.

Tipo: string
Padrão: t
Opções:

  • t: serão retornados todos os eventos do objeto;
  • u: será retornado apenas o último evento do objeto.

Tipo: string
Padrão: humanize
Opções:

  • json: retorna um json;
  • xml: retorna um xml;
  • humanize: retorna os dados de uma forma mais "humana".

MIT - Marcos Paulo