我正在制作一个控制台 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 流是否在线的解决方案。