UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql & Mongo).

44 lines (40 loc) 1.11 kB
const request = require("request"); // ConsultaClienteIxc module.exports = async function (id_cliente) { try { const token = process.env.conecta_api_ixc_soft_token; // Informações da urli const options = { method: "GET", url: "https://giganet-rs.com.br/webservice/v1/cliente", headers: { "Content-Type": "application/json", Authorization: "Basic " + Buffer.from(token).toString("base64"), ixcsoft: "listar", }, // Parêmetros body: { qtype: "cliente.id", // Id em específico já atribuído query: id_cliente, oper: "=", page: "1", rp: "10", sortname: 'cliente.id', sortorder: "desc", }, json: true, }; return new Promise((resolve, reject) => { request(options, (error, response, body) => { if (error) { reject(error); } else { resolve(body); } }); }); } catch (error) { throw `Erro em listar o cliente do IXC Soft: ${error}`; } };