C#YouTube V3获取评论和下一页

时间:2017-04-19 10:43:07

标签: c# youtube-data-api

我目前在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但是如何实现自动化?

我很乐意帮忙。

0 个答案:

没有答案