我目前在YouTube Api v3上工作,但我遇到了一些问题。 所以我想从视频中获取所有评论。
我有这个链接:
https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={VIDEO_ID}&key={MY_API_KEY}&maxResults=100
所以我可以通过网络浏览器查看它。当我使用& pageToke = {NEXT_PAGE_TOKEN}时,它会将我带到评论的第二页。
但是如何将其复制到winforms中的控制台应用程序或列表框?
@edited: 我找到了如何显示评论,但跳到下一页仍然有问题。
using (WebClient wc = new WebClient())
{
var json = new WebClient().DownloadString("https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&videoId={VIDEO_ID}&key={API_KEY}&maxResults=100");
JObject jparse = JObject.Parse(json);
var data = jparse["items"];
Console.WriteLine((string)data[1]["snippet"]["topLevelComment"]["snippet"]["textDisplay"]);
}
所以现在我可以从一个页面阅读所有评论。 (我将"为"到"数据[i]",现在我只是测试)。我知道如何获得pageToken但是如何实现自动化?
我很乐意帮忙。