2

我是 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);
  }
});

以下是我得到的错误:

在此处输入图像描述

4

0 回答 0