获取Twitch团队成员流的在线状态

时间:2019-04-05 07:50:21

标签: twitch-api

我想获取给定团队名称的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}
}]

1 个答案:

答案 0 :(得分:0)

解决方案

  1. 获取所有成员_id的财产
  2. 构建类似https://api.twitch.tv/helix/streams?user_id=123&user_id=456的网址
  3. 过度响应
  4. 如果响应的user_id_id->用户在线

来源

discuss.dev.twitch.tv