Как получить строку из запроса httpclient

Я пытался получить информацию о twitch API, но запрос ничего не показывает

using (var httpClient = new HttpClient())
            {
                using (var request = new HttpRequestMessage(new HttpMethod("GET"), "https://api.twitch.tv/helix/streams?game_id=33214"))
                {
                    request.Headers.TryAddWithoutValidation("Client-ID", "ozzdg2w66nugbxdhrzzy5d7z");

                    var response = await httpClient.SendAsync(request);
                }
            }

Я бы использовал запрос API для получения точного выходного номера, но имена каналов twitch больше не работают, и вам нужен идентификатор канала, который является частным.

В основном мне нужны 3 вещи:

Канал в прямом эфире (true/false)

Количество просмотров в реальном времени

миниатюра изображения

Есть ли способ получить эти данные? Или мне нужно знать секретный идентификатор?


person Community    schedule 12.09.2019    source источник


Ответы (1)


Я не уловил связи между вашей темой и описанием вашей проблемы. Но если вы хотите запросить информацию о потоке, вы должны использовать правильный URL-адрес конечной точки. Например: https://api.twitch.tv/helix/streams?user_login=USER_NAME< /а>

Для получения дополнительной информации прочитайте справочную документацию https://dev.twitch.tv/docs/api/reference/#get-streams

person Fusselchen    schedule 16.09.2019