У меня есть два вызова API из файла NodeJS для провалов, публикация сообщения через api работает хорошо, но попытка получить историю каналов возвращает JSON { error: "channel_not_found", ok: false }
.Slack API Channel.history
Знак жестко запрограммирован.
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);
});
}
Пожалуйста, прикрепите [список каналов] (https://api.slack.com/methods/channels.list) – jannis
Согласно руководству api «Значение, переданное для канала, было недействительным». https://api.slack.com/methods/channels.history –
Была ли команда списка каналов и увидела, что у каналов есть идентификатор, появилась идея попробовать это, и это сработало – Jimmie