C # - Проверьте, есть ли потоковая передача в сети или нет - PullRequest
1 голос
/ 20 сентября 2019

Я делаю консольное приложение C #, которое должно проверять, подключен ли Twitch Stream к сети или нет.Я считаю, что для этого мне нужно использовать Twitch API, с которым я не очень хорошо знаком.Поэтому мне нужна помощь в поиске решения.

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

У меня есть представление о том, как это должно работать, но я не могу использовать его.

Во-первых, я считаю, что мне нужно загрузить строку URL, которая выглядит примерно так:

curl -H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' -X GET 'https://api.twitch.tv/helix/streams?first=20'

Как мне добиться этого в C #?

После этого результатанализируется, но я не уверен, как это сделать.

var r = JsonConvert.DeserializeObject<Rootobject>(json);

Может быть, так оно и есть (нашел это в другом посте), но у "Rootobject" есть ошибка.Скорее всего, чего-то не хватает.

Я не совсем уверен, имеет ли смысл то, что я сказал, но, в конце концов, я ищу решение, которое могло бы проверить, включен ли поток Twitch онлайн.

...