Javascript,通过短信息发送消息以抽搐聊天

问题描述 投票:0回答:1

[尝试通过streamelements api将消息发送到抽搐irc聊天时出现400错误。

到目前为止,这是我的代码,我知道它是不正确的,但是我不知道如何将消息传递给抽搐,以便使其接受。我正在学习ajax,将来会学习jQuery,但是如果可以的话,请尝试使用香草JS。

var data = {"message": "test"};
var token = "secret"

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.streamelements.com/kappa/v2/bot/5eab1a7fc644de5b0169703c/say");
xhr.setRequestHeader("accept", "application/json");
xhr.setRequestHeader("content-type", "application/json");
xhr.setRequestHeader("Authorization", `Bearer ${token}`);


xhr.send(data);
javascript ajax twitch-api
1个回答
0
投票

XMLHttpRequest是一个有点旧的库,可以发出HTTP请求。

考虑在(原始)JavaScript中使用新的fetch API。

var data = { message: "test"};
var token = "secret"

await fetch('https://api.streamelements.com/kappa/v2/bot/5eab1a7fc644de5b0169703c/say', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json;charset=utf-8',
    'Authorization': `Bearer ${token}`
  },
  body: JSON.stringify(data)
})
.then(response => response.json()) 
.then(result => { 
   console.log(result)
})
.catch(err => {
   console.log(err)
})
© www.soinside.com 2019 - 2024. All rights reserved.