1

我正在创建一个 Slack-Salesforce 聊天机器人,我目前正在使用 node.js 和 nforce 来实现这一点。

我有以下用于连接到 Salesforce 的代码片段:

let org = nforce.createConnection ({
    clientId: SLACK_CLIENT_ID,
    clientSecret: SLACK_CLIENT_SECRET,
    redirectUri: 'http://localhost:3000/oauth/_callback',
    mode: 'single',
    autoRefresh: true
});

let login = () => {
    org.authenticate({username: SF_USER_NAME, password: SF_PASSWORD}, err => {
        if (err) {
            console.error("Authentication error");
            console.error(err);
        } else {
            console.log("Authentication successful");
        }
    });
}

invalid_client_id - client identifier invalid但是,当我调用登录方法时收到错误消息。客户端 ID 是我通过聊天机器人安装时 Slack 提供的 ID,所以我不确定它为什么不起作用。如果有人可以帮助我解决这个问题,那就太好了。谢谢。

4

0 回答 0