npm.io
1.2.2 • Published 6 years agoCLI

muambatorjs

Licence
MIT
Version
1.2.2
Deps
1
Size
12 kB
Vulns
24
Weekly
0
Stars
1

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

Keywords