#twitch-api
#twitch-api
Вопрос:
Я хочу получить список всех онлайн-статусов (если это потоковое вещание или нет) участников команды Twitch для данного названия команды.
Мой текущий подход
- Получить команду из API (
https://api.twitch.tv/kraken/team/<team name>
) - Получить статус трансляции для каждого члена команды (
https://api.twitch.tv/kraken/streams/<channel id>
)
Моя проблема с этим
Первый запрос в порядке и работает, как ожидалось. но я должен запрашивать каждый канал / стримера самостоятельно, а не оптом — и ответных данных больше, чем мне действительно нужно.
Вопрос
Есть ли какая-либо конечная точка Twitch API, которую я могу использовать, которая принимает несколько идентификаторов каналов и отвечает только на определение идентификатора канала и флага, если стример подключен к Сети?
Нравится:
{[
{ id: 123, online: false },
{ id: 456, online: true}
}]
Ответ №1:
Решение
- Получить все свойства участников
_id
- Создайте URL, подобный
https://api.twitch.tv/helix/streams?user_id=123amp;user_id=456
- Цикл над ответом
- Если ответ
user_id
соответствует_id
-> Пользователь подключен к сети
Источник