我是 SalesForce 和 Heroku 平台的新手。我正在尝试尽可能多地探索和学习。
我开发了 React 应用程序并部署到 Heroku。它按预期工作,但我正处于对 Salesforce 进行 Rest API 调用并从 SalesForce 对象获取数据的阶段。
我尝试使用 jsforce、nforce 插件连接到 Salesforce 并获取数据。但做不到。
我使用 Postman 连接到 SalesForce,我能够连接。但是当我尝试通过代码说明(400 错误请求)连接到 Salesforce 时出现错误。
我在我的环境(沙盒)上启用了 CORS。如果我缺少一些配置设置,请告诉我,这将非常有帮助。
var org = nforce.createConnection({
clientId:
"3MVG9sLbBxQYwWqvgNjn4MAlHFib10UPpW1IV7IDsN55vY7xaljuzUxvnsVrk",
clientSecret:
"F762DF566D8B29455F54EC8176CBC19C54CBE953517AC",
redirectUri: "https://www.google.com/",
environment: "sandbox",
mode: "single",
autoRefresh: true
});
let creds = {
username: username,
password: password + securityToken
};
org.authenticate(creds, function(err, resp) {
if (!err) {
console.log("Access Token: " + resp.access_token);
oauth = resp;
} else {
console.log(err);
}
});
以下是我得到的错误: