Twitch API 流搜索 URL 获取总流 AJAX

Twitch API stream search URL get total streams AJAX

我有一个 ajax 功能点击 Twitch API 以获得最多 100 "runescape" 条流。

$.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);
}});

这 return 是 JSON 响应:Object {_total: 95, _links: Object, streams: Array[82]}

但在我的 Twitch API URL 中,我设置了 limit=100&offset=0。我想要 URL 到 return 具有 streams: Array[95] 的对象来匹配 _total: 95。因为total_: 95小于limit=100,我以为我可以把所有的流放到一个streams数组中,但事实并非如此。有人熟悉 Twitch API 吗?为什么不是这样?

文档:https://dev.twitch.tv/docs/api/v3/streams#get-streams

你最好选择:

https://api.twitch.tv/kraken/streams?game=runescape&limit=100

因为在撰写本文时这是一个已知问题,他们 return 在 search 端点

上的结果比预期的要少