UNPKG

goodsales

Version:

Goodsales CRM integration lib.

47 lines (38 loc) 817 B
var request = require('request'); var configs = { url : 'http://api.goodsales.com.br/contatos' }; function sendRequest(params, callback, errors){ var opts = { url: configs.url + '/' + params.dest, method: 'POST', headers: { 'User-Agent' : 'Goodsales Nodejs Agent/1.0.1', 'Content-Type': 'application/x-www-form-urlencoded' }, form: params.data }; request(opts, function (error, response, body) { if (!error && response.statusCode == 200) { callback(body); } //erros de rede else{ errors(error); } }); } exports.store = function(contact, destination){ sendRequest({ dest : 'cadastrar_' + destination, data : contact }, //callback function(res){ console.log(res); }, //error function(err){ console.log(err); }); }