Discord.js 如何检查抽搐通道是否存在?

Discord.js 如何检查抽搐通道是否存在?,discord.js,twitch,Discord.js,Twitch,我试图写一个代码来检查twitch通道是否存在,我尝试使用request,但状态代码始终是200 request(`https://www.twitch.tv/${args[1]}`, function(error, response, body){ console.log('statusCode', response.statusCode) 编辑:尝试使用twith api kraken,但似乎不起作用,如果我使用现有频道,其响应相同 request('https://api.twi

我试图写一个代码来检查twitch通道是否存在,我尝试使用request,但状态代码始终是200

request(`https://www.twitch.tv/${args[1]}`, function(error, response, body){
    console.log('statusCode', response.statusCode)
编辑:尝试使用twith api kraken,但似乎不起作用,如果我使用现有频道,其响应相同

request('https://api.twitch.tv/kraken/channels/' + args[1], function(channel, response) {
    console.log(channel)
    if (channel == null) {
      return console.log("doesnt exists")
    } else {
      return console.log("Exists")
    }

HTML请求的状态代码是请求的状态代码,而不是请求的内容。200意味着请求顺利通过

你可以查看请求的响应和正文,或者试试我不太熟悉的海怪。你看过了吗

文档使用以下语法:

curl -H 'Accept: application/vnd.twitchtv.v5+json' \
-H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X GET 'https://api.twitch.tv/kraken/channels/44322889'
您的语法可能运行良好。问题可能在于响应不是空的,而是类似于空对象的东西

你得到了什么回应?如果使用console.logchannel,您的控制台输出是什么; console.logresponse


我希望能帮点忙。

谢谢!!,我通过使用twitch api修复了它,无法理解如何使用kraken | | const tclient=wait TwitchClient.withCredentialsclientId,accessToken;const tuser=wait tclient.helix.users.getUserByNameargs[1];如果tuser===null{/..}||