$ 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