O MuambatorJS é projeto de um modelo que trabalha Node.js para conectar via api no site (Node.js e Browser) https://muambator.com.br/
- Interface de Promise extremamente simples.
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
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 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
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
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
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
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
muambator.ListagemDePacotesEntregue()
.then(response => {
console.info(response.data);
})
.catch(error => {
console.error(error);
});
// 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
muambator.ListagemDePacotesTributados()
.then(response => {
console.info(response.data);
})
.catch(error => {
console.error(error);
});
// PROMISE -> data
// 201
// {
// "status": "OK",
// "message": "",
// "results:": {"CODIGO-DE-RASTREIO": [object]}
// }
$ npm install --save muambatorjs
muambator-api
– Api Python
@mydanilows |
---|
MIT © Danilo Rodrigues