muambatorjs

1.2.2 • Public • Published

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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i muambatorjs

    Weekly Downloads

    7

    Version

    1.2.2

    License

    MIT

    Unpacked Size

    12.4 kB

    Total Files

    6

    Last publish

    Collaborators

    • mydanilows