Javascript 查询在jsforce命令行中工作,但不在api上工作

Javascript 查询在jsforce命令行中工作,但不在api上工作,javascript,json,salesforce,jsforce,Javascript,Json,Salesforce,Jsforce,我正在从salesforce的数据库中查询数据,它正在使用jsforce-l查找数据http://test.salesforce.com然后我进行注册和授权,然后我可以使用查询语言从salesforce数据库中提取数据,效果非常好。My.jsforce/config.json看起来像 { "connections": { "<my_username>": { "accessToken": "<my_accessToken>"

我正在从salesforce的数据库中查询数据,它正在使用
jsforce-l查找数据http://test.salesforce.com
然后我进行
注册
授权
,然后我可以使用查询语言从salesforce数据库中提取数据,效果非常好。My.jsforce/config.json看起来像

{
    "connections": {
        "<my_username>": {
            "accessToken": "<my_accessToken>",
            "instanceUrl": "<https://my.partial.instance.com>",
            "client": "default"
        }
    },
    "clients": {
        "default": {
            "clientId": "<myclientid>",
            "clientSecret": "<longNumber>",
            "redirectUri": "https://localhost:1111",
            "loginUrl": "https://test.salesforce.com"
        }
    }
}
{
“联系”:{
"": {
“accessToken”:“,
“instanceUrl”:“”,
“客户端”:“默认”
}
},
“客户”:{
“默认值”:{
“clientId”:“,
“客户机密”:“,
“重定向URI”:https://localhost:1111",
“罗吉努尔”:https://test.salesforce.com"
}
}
}
不过,我想在javascript中使用jsforce自动完成这项工作。现在我在jsforce的文档中尝试了类似的方法

var jsforce = require('jsforce');
var conn = new jsforce.Connection({
  oauth2 : {
    // you can change loginUrl to connect to sandbox or prerelease env.
    loginUrl : 'https://test.salesforce.com',
    clientId : '<myclientid>',
    clientSecret : '<longNumber>',
    redirectUri : '<https://my.partial.instance.com>'
  }
});
conn.login(username, 'password'+'<clientSecret>', function(err, userInfo) {
  if (err) { return console.error(err); }
  // Now you can get the access token and instance URL information.
  // Save them to establish connection next time.
  console.log(conn.accessToken);
  console.log(conn.instanceUrl);
  // logged in user property
  console.log("User ID: " + userInfo.id);
  console.log("Org ID: " + userInfo.organizationId);
  // ...
});
var jsforce=require('jsforce');
var conn=新的jsforce.Connection({
oauth2:{
//您可以将loginUrl更改为连接到沙盒或预释放环境。
罗吉努尔:'https://test.salesforce.com',
客户端ID:“”,
clientSecret:“”,
重定向URI:“”
}
});
conn.login(用户名,'password'+'',函数(err,userInfo){
if(err){return console.error(err);}
//现在您可以获得访问令牌和实例URL信息。
//保存它们以便下次建立连接。
console.log(conn.accessToken);
console.log(conn.instanceUrl);
//登录用户属性
log(“用户ID:+userInfo.ID”);
log(“组织ID:+userInfo.organizationId”);
// ...
});
我也试过类似的东西

var conn = new jsforce.Connection({
  oauth2 : {
    clientId : '<clientId>',
    clientSecret : '<clientSecret',
    redirectUri : 'https://localhost:1111'
  },
  instanceUrl : '<https://my.partial.instance.com>',
  accessToken : '<accessToken>'

});
var conn=new jsforce.Connection({
oauth2:{
客户端ID:“”,

clientSecret:“所以我发现我可以使用我的文件来登录,但是这仍然让我登录,我不想做任何事情。