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

    Install

    npm i muambatorjs

    DownloadsWeekly Downloads

    6

    Version

    1.2.2

    License

    MIT

    Unpacked Size

    12.4 kB

    Total Files

    6

    Last publish

    Collaborators

    • mydanilows