The post below is a topic recently closed but I am having the exact same problem.
For the past couple months I’ve been using the API to query all clips from the past day from a list of channels. It’s been working fine, but recently it’s started returning clips from only one channel in the list, seemingly chosen at random. Refreshing the page (and thus re-running the request) will return clips from a different channel in the list. Any item in the list regardless of position may be returned, but never more than one.
var queryURL = 'https://api.twitch.tv/kraken/clips/top?channel=rocketleaguecentral,ocerocketleague,rocketstreetlive,boostlegacy,teambeyondnet&period=day&limit=100';
var ajax = jQuery.ajax({
type: 'GET',
url: queryURL,
headers: {
'Client-ID' : '***',
'Accept' : 'application/vnd.twitchtv.v5+json',
},
success: function(data) {
console.log(data);
}
});
Each time I run that request it’ll properly return clips from a random one of the channels, but never from more than one. The first channel in the list does seem to be returned a little more than half of the time, but it’s not particularly predictable.
Like I said, this was working fine until very recently (I think it stopped working last night, but it’s possible it was earlier and I didn’t notice), and I made a codepen (using my client ID) that had the same results.
Please let me know if there’s any more information I can provide, or any tests you think I should run. Thanks!