Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

muambatorjs

mydanilows11MIT1.2.2

O MuambatorJS é projeto de um modelo que trabalha Nodejs para conectar via api no site https://muambator.com.br/

muambator, muambatorjs, node.js, api, rastreamento, rastrear, encomenda, correios, tracking, npm

readme

MuambatorJS v1.2.1

O MuambatorJS é projeto de um modelo que trabalha Node.js para conectar via api (Node.js e Browser) no site https://muambator.com.br/

Recursos

  • Interface de Promise extremamente simples.

Gerar Token muambator

Você vai precisa de um token api para funcionar

Integração de cadastro, busca, listagem e gerenciamento diretamente do seu site com o Muambator. Possui um time de desenvolvimento e quer controlar como se conectar ao sistema. Gerar Token

Adicionando um Pacotes


const MuambatorJS = require('muambatorjs');

const muambator = new MuambatorJS('API-TOKEN');


// Adicionar Pacotes
let pacotes = {
  "nome": nuul, // string
  "emails": [], // object
  "tags": [], // object
  "categoria": nuul, // string (id válido de categoria)
  "cep_origem": nuul, // string (99.999-999)
  "cep_destino": nuul, // string (99.999-999)
  "data_previsao_entrega": nuul, // date (yyyy-mm-dd)
  "valor": 0 // float
}
muambator.AdicionarPacotes('CODIGO-DE-RASTREIO', {pacotes})
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Buscar um Pacote

// Buscar Pacote
muambator.BuscarPacote('CODIGO-DE-RASTREIO')
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes

// Listagem De Pacotes
muambator.ListagemDePacotes()
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Deletar Pacote

// Deletar Pacote
muambator.DeletarPacote('CODIGO-DE-RASTREIO')
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Buscar Categorias

// Buscar Categorias
muambator.BuscarCategorias('CODIGO-DE-RASTREIO')
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes Atrasados

// Listagem De Pacotes Atrasados
muambator.ListagemDePacotesAtrasados('CODIGO-DE-RASTREIO')
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes Entregue

// Listagem De Pacotes Entregue
muambator.ListagemDePacotesEntregue()
    .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });

Listagem De Pacotes Pentendes

// Listagem De Pacotes Pentendes
muambator.ListagemDePacotesPentendes()
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Listagem De Pacotes Tributados

// Listagem De Pacotes Tributados
muambator.ListagemDePacotesTributados()
  .then(response => {
        console.info(response.data);
    })
    .catch(error => {
        console.error(error);
    });
  // PROMISE -> data
  // 201
  // {
  //   "status":  "OK",
  //   "message":  "",
  //   "results:":  {"CODIGO-DE-RASTREIO": [object]}
  // }

Instalação

npm

$ npm install --save muambatorjs

Relacionado

Autor


@mydanilows

License

MIT © Danilo Rodrigues