我有过常常工作的JavaScript代码,但现在twitch kraken API使用了Client ID参数...... 我的客户端ID设置已经像twitch dev教程一样,如果我通过浏览器手动询问它,它工作正常,但在我的脚本中它不起作用,它说:
错误请求
我没有输入我的客户ID ...
我的代码:
var channels = ["gabriel1375","kawayz","flxoficial"]
var channelsOnline = 0;
var cha = 0;
timerChannels();
function timerChannels(){
$('.streamers').html("");
channelsOnline = 0;
for(var i=0; i<channels.length; i++) {
$.get( "https://api.twitch.tv/kraken/streams/"+channels[i]+"?client_id=m9se7lg0twk3g1yoobohr2w2tnzmli", function( data ) {
if(data.stream == null) {
$("#streamoff").show();
} else {
setInterval(function() {
$("#streamoff").hide();
}, 100);
$('.streamers').append('<div class="streamer" data-viewers="'+data.stream.viewers+'">\
<img src="'+data.stream.channel.logo+'">\
<div class="sname"><a href="http://twitch.tv/'+data.stream.channel.name+'" target="_blank">'+data.stream.channel.name+'</a></div>\
<div class="viewers"><i class="fa fa-circle-o online"></i> <b>'+data.stream.viewers+'</b> viewers, playing <b>'+data.stream.game+'</b></div>\
</div>');
}
});
channelsOnline++;
}
}
setInterval(function() {
console.log('Loaded twitch script');
timerChannels();
}, 30000);
为什么它不起作用?谢谢 !!! 也很抱歉代码,我想我是在错误的部分或类似的东西,在stackoverflow中新的!