「スタークラフト」ストリームを見つけるためにTwitch APIを使用しているajax関数があります。Javascript経由のスウィッチAPI検索ストリームAJAX - すべてのストリームを取得
$.ajax({
type: 'GET',
url: 'https://api.twitch.tv/kraken/search/streams?q=starcraft',
headers: {'Client-ID': 'xxx'},
success: function(json) {
console.log(json);
}});
これは、Object {_total: 108, _links: Object, streams: Array[9]}
を返します。 streams
配列にすべてのストリーム(すべて108)を保持したい。
URLに制限とオフセットを追加しようとしました: https://api.twitch.tv/kraken/search/streams?limit=100&offset=0&q=starcraft
これは明らかに100ストリーム未満の場合にのみ機能します。 Twitch APIに精通している人なら、limit=max
のようなものがありますか?そうでない場合、回避策は何ですか?
ドックを見ると、最初にドックを見ましたか?それは最大100が表示されます:https://dev.twitch.tv/docs/api/v3/streams#get-streams –
@JonPはい私は文書を見て.....どのような回避策があるかどうか質問? –
2つのリクエストを1つずつオフセットし、配列を結合しますか? – Harangue