0
我試圖從瀏覽器發佈簡單的消息。我可以用我想通了,這裏的方法上載完整的文件: https://stackoverflow.com/a/45600450/2278676通過JS和API發佈消息給slack
但是當我變換像下面,沒有什麼職位chat.postMessage
API。我知道這一定是我錯過的一些簡單的事情,因爲我可以上傳文件,而不是發佈文本!
var mData = new FormData();
mData.append('token', 'my_token');
mData.append('channels', 'my_channel');
mData.append('text', 'test message');
mData.append('as_user', 'true');
var xhr = new XMLHttpRequest();
xhr.open('POST','https://slack.com/api/chat.postMessage', true);
// Set up a handler for when the request finishes.
xhr.onload = function() {
if (xhr.status === 200) {
// File(s) uploaded.
console.log("posted");
} else {
alert('An error occurred!');
}
};
xhr.send(mData);
我得到的「貼」控制檯日誌和狀態碼:在網絡選項卡200,但聊天是不是在通道出現。我嘗試過使用和不使用「as_user」行。有什麼想法嗎?
打開控制檯並閱讀響應。 –
我收到回覆200 – Acoustic77
不,這是狀態碼。 –