Estoy usando los documentos de JSForce para crear una aplicación Javascript para conectarme a mi organización de Salesforce. Mi código es el siguiente:
var jsforce = require('jsforce'); var conn = new jsforce.Connection({ loginUrl : 'https://test.salesforce.com' }); var username = 'my-username@domain.com'; var password = 'mypassword'; conn.login(username, password, function(err, userInfo) { if (err) { return console.error(err); } console.log(conn.accessToken); console.log(conn.instanceUrl); console.log("User ID: " + userInfo.id); console.log("Org ID: " + userInfo.organizationId); });Sin embargo, cuando lo ejecuto, parece que no hace nada en absoluto. Esperaría ver que se registre el token de acceso, etc. para indicar el éxito, o un error para indicar la falla. Pero no se registra nada en absoluto.
Cuando reviso el historial de inicio de sesión en mi organización de Salesforce, puedo ver los intentos, son exitosos.
¿Que esta pasando?
La respuesta es simple. Las instrucciones son para jsforce v1.x, pero tenía jsforce 2.x (beta). Solucionado haciendo esto:
npm install jsforce@1.11.0