force
Version:
force.js is a REST API wrapper for force.com, database.com, and salesforce.com
34 lines (27 loc) • 910 B
JavaScript
var nforce = require('../');
var sfuser = process.env.SFUSER;
var sfpass = process.env.SFPASS;
var oauth;
var org = nforce.createConnection({
clientId: '3MVG9rFJvQRVOvk5nd6A4swCyck.4BFLnjFuASqNZmmxzpQSFWSTe6lWQxtF3L5soyVLfjV3yBKkjcePAsPzi',
clientSecret: '9154137956044345875',
redirectUri: 'http://localhost:3000/oauth/_callback',
mode: 'single'
});
function createContact() {
var account = nforce.createSObject('Account', { Name: 'Kevin Enterprises' });
account.setExternalId('Account_No__c', '232');
org.upsert(account, function(err, resp) {
if(err) return console.error(err);
console.log(resp);
});
}
org.authenticate({ username: sfuser, password: sfpass}, function(err, resp) {
if(err) {
console.error('--> unable to authenticate to sfdc');
console.error('--> ' + JSON.stringify(err));
} else {
console.log('--> authenticated!');
createContact();
}
});