Retorna dados de rastreamento de objetos nos correios por meio do código de rastreio.
- JSON
- XML
- CSV
/track/:_trackId/:_outputType
- http://you_host:port/track/DUXX1595899BR/json
- http://you_host:port/track/DUXX1595899BR/xml
- http://you_host:port/track/DUXX1595899BR/csv
Em sua linha de comando execute:
$ git clone https://github.com/talesluna/RastroJS/ && cd RastroJS
$ npm install
$ npm run dev (modo de desenvolvimento)
$ # Configurar o ambiente e a api (dev, prod ou test) em config/env/*.env.js
$ npm build (fazer build es6 com babel)
$ npm start (iniciar a api com PM2 no host)
$ npm start-docker (fazer pull e iniciar a api em container docker)
-
200 OK
Informações presentes e exibidas
-
404 NOT_FOUND
Objeto não encontrado no sistema dos Correios.
-
400 BAD_REQUEST
Informações passadas na requisição estão fora do padrão estabelecido.
-
XML
-
200 - OK
<?xml version='1.0'?> <track> <track> <status>objeto entregue ao destinatário</status> <date>10/01/2018</date> <hour>11:57</hour> <unit>SÃO PAULO / SP</unit> </track> <track> <status>objeto postado</status> <date>08/01/2018</date> <hour>09:27</hour> <unit>UBERABA / MG</unit> </track> </track>
-
404 - NOT_FOUND
<?xml version='1.0'?> <track>Error: Objeto não encontrado no sistema dos Correios.</track>
-
-
JSON
-
200 - OK
{ "code": 200, "data": [ { "status": "objeto entregue ao destinatário", "date": "10/01/2018", "hour": "11:57", "unit": "SÃO PAULO / SP" }, { "status": "objeto postado", "date": "08/01/2018", "hour": "09:27", "unit": "UBERABA / MG" } ], "message": "success" }
-
404 - NOT_FOUND
{ "code": 404, "data": "Objeto não encontrado no sistema dos Correios.", "message": "not_found" }
-
-
CSV
-
200 - OK
"status","date","hour","unit" "objeto entregue ao destinatário","10/01/2018","11:57","SÃO PAULO / SP" "objeto postado","08/01/2018","09:27","UBERABA / MG"
-
404 - NOT_FOUND
-
Tales Luna
- MIT