我如何检查抽搐频道是否存在?
How can i check if a twitch channel exists?
我正在尝试编写一个代码来检查 twitch 频道是否存在,我尝试使用 request 但 statusCode 始终是 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 表示请求顺利通过。
您可以查看请求的响应和正文,或者尝试我不太熟悉的 Kraken。你看过the docs了吗?
文档 about this part 使用此语法:
curl -H 'Accept: application/vnd.twitchtv.v5+json' \
-H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X GET 'https://api.twitch.tv/kraken/channels/44322889'
您的语法可能没问题。问题可能是响应不是空的,而是类似空对象的东西。
你得到什么回应?如果您使用 console.log(channel);
console.log(response);
,您的控制台输出是什么
希望能帮到你。
我正在尝试编写一个代码来检查 twitch 频道是否存在,我尝试使用 request 但 statusCode 始终是 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 表示请求顺利通过。
您可以查看请求的响应和正文,或者尝试我不太熟悉的 Kraken。你看过the docs了吗?
文档 about this part 使用此语法:
curl -H 'Accept: application/vnd.twitchtv.v5+json' \
-H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X GET 'https://api.twitch.tv/kraken/channels/44322889'
您的语法可能没问题。问题可能是响应不是空的,而是类似空对象的东西。
你得到什么回应?如果您使用 console.log(channel);
console.log(response);
希望能帮到你。