【问题标题】:Get online status of stream of Twitch team members获取 Twitch 团队成员流的在线状态
【发布时间】:2019-08-27 01:50:51
【问题描述】:

我想获取给定团队名称的 Twitch 团队成员的所有在线状态(无论是否在线)的列表。

我目前的做法

  1. 从 API 获取团队 (https://api.twitch.tv/kraken/team/<team name>)
  2. 获取每个团队成员的直播状态 (https://api.twitch.tv/kraken/streams/<channel id>)

我的问题

第一个请求没问题,可以按预期工作。但我必须自己请求每个频道/流媒体,而不是批量请求 - 响应的数据比我真正需要的要多。

问题

是否有任何我可以使用的 Twitch API 端点,它需要多个频道 ID,并且如果流媒体在线,则只响应频道 ID 的平面字典和标志?

喜欢:

{[
    { id: 123, online: false },
    { id: 456, online: true}
}]

【问题讨论】:

    标签: twitch-api


    【解决方案1】:

    解决方案

    1. 获取所有成员_idproperty
    2. 构建像https://api.twitch.tv/helix/streams?user_id=123&user_id=456这样的url
    3. 循环响应
    4. 如果响应的user_id 匹配_id -> 用户在线

    来源

    discuss.dev.twitch.tv

    【讨论】:

      猜你喜欢
      • 2021-10-08
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多