Node.js与Slack客户端ID

时间:2018-04-09 04:41:19

标签: node.js salesforce slack botkit

我正在创建一个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");
        }
    });
}

但是,当我调用login方法时,我收到错误invalid_client_id - client identifier invalid。当我通过聊天机器人安装时,客户端ID是Slack提供的Id,所以我不确定它为什么不起作用。如果有人可以帮我解决这个问题会很棒。感谢。

0 个答案:

没有答案