【问题标题】:How to fetch total game viewers for the new Twitch API using react?如何使用 React 获取新的 Twitch API 的总游戏观众?
【发布时间】:2019-04-29 20:58:33
【问题描述】:

由于新的 twitch API,没有指定的 api 响应返回每个游戏的观众数量。文档提供的唯一 viewer_count 选项是每个流的观众数量。

热门游戏:https://dev.twitch.tv/docs/api/reference/#get-top-games

获取信息流:https://dev.twitch.tv/docs/api/reference/#get-streams

我猜我需要按游戏对所有活跃的流进行分组,然后找到每个组的观众总和。

关于这在代码中的外观有什么想法吗?我正在使用 reactjs。

【问题讨论】:

    标签: javascript reactjs api twitch


    【解决方案1】:

    您必须让所有频道播放该游戏并总结每个频道的观众。然而,这些数据会一直在变化,因此对于大多数目的来说,只获取前 50 个左右的频道就可以了,以估算总收视率。 我不精通 JavaScript,但伪代码看起来像这样:

    streams = get("https://api.twitch.tv/helix/streams?game_id=12345&first=50")["data"]
    viewership = sum(streams, key = stream -> stream["viewer_count"])
    

    【讨论】:

      猜你喜欢
      • 2021-09-23
      • 2015-10-11
      • 2018-02-11
      • 2014-10-13
      • 2015-04-07
      • 1970-01-01
      • 2023-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多