松弛 API Channel.history
Slack API Channel.history
我有两个从 NodeJS 文件到 slack 的 API 调用,通过 api 发布消息效果很好,但试图获取频道历史记录 returns JSON { error: "channel_not_found", ok: false }
.
令牌是硬编码的。
chat.js
Chat.sendMessage = function (text, callback) {
slack.api('chat.postMessage', {
text:text,
as_user:true,
channel:'#webhooksapi'
}, function(err, response){
callback(null,response);
});
}
//Getting error on this function
Chat.getMessage = function (channel, callback){
slack.api('channels.history', {
token:apiToken,
channel:'#webhooksapi'
}, function(err, response){
callback(null, response);
});
}
当 运行 channels.history api 来自 slack 时,您需要传递频道 ID 而不是名称。所以就我而言 channel: 'C1234567890'
根据 api 手册 "Value passed for channel was invalid." api.slack.com/methods/channels.history
我有两个从 NodeJS 文件到 slack 的 API 调用,通过 api 发布消息效果很好,但试图获取频道历史记录 returns JSON { error: "channel_not_found", ok: false }
.
令牌是硬编码的。
chat.js
Chat.sendMessage = function (text, callback) {
slack.api('chat.postMessage', {
text:text,
as_user:true,
channel:'#webhooksapi'
}, function(err, response){
callback(null,response);
});
}
//Getting error on this function
Chat.getMessage = function (channel, callback){
slack.api('channels.history', {
token:apiToken,
channel:'#webhooksapi'
}, function(err, response){
callback(null, response);
});
}
当 运行 channels.history api 来自 slack 时,您需要传递频道 ID 而不是名称。所以就我而言 channel: 'C1234567890'
根据 api 手册 "Value passed for channel was invalid." api.slack.com/methods/channels.history