我正在创建一个 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,所以我不确定它为什么不起作用。如果有人可以帮助我解决这个问题,那就太好了。谢谢。