최대 100 개의 "runescape"스트림을 얻으려면 Twitch API를 사용하는 ajax 함수가 있습니다.트 위치 API 스트림 검색 URL 총 스트림 수 AJAX
$.ajax({
type: 'GET',
url: 'https://api.twitch.tv/kraken/search/streams?limit=100&offset=0&q=runescape',
headers: {'Client-ID': 'xxx'},
success: function(data) {
console.log(data);
}});
이렇게하면 JSON 응답이 Object {_total: 95, _links: Object, streams: Array[82]}
이됩니다.
하지만 내 트 위치 API URL에 limit=100&offset=0
을 설정했습니다. URL이 streams: Array[95]
인 객체를 반환하여 _total: 95
과 일치하도록하고 싶습니다. total_: 95
이 limit=100
보다 작기 때문에 모든 스트림을 하나의 streams
배열로 가져올 수 있다고 생각했지만이 경우는 아닙니다. Twitch API에 익숙한 사람이 있습니까? 어떻게 이런 경우가 아닌가요?
문서 : https://dev.twitch.tv/docs/api/v3/streams#get-streams
고맙습니다,이 게임은 runescape에서 작동합니다. "runescape"에서만 이것이 작동하지만 다른 모든 게임에서는 빈 객체를 반환하는 이유를 알고 있습니까? 전의. 'https : //api.twitch.tv/kraken/streams? game = starcraft & limit = 100'은 빈 객체를 반환합니다. – qollers
@ qollers는 게임이 존재하고 사람들이 실제로 게임을하고 있는지 확인합니다. 스타 크래프트 II => 예. 'https : //api.twitch.tv/kraken/streams? game = 스타 크래프트 % 20II & limit = 100' 할 것입니다. – Jim