youtube - YouTube数据API-如何提取视频和 channel 信息?

标签 youtube youtube-api extract youtube-data-api data-analysis

我正在做一个有关的非常有趣的项目,该变量使YouTube上的成为视频趋势,而其他变量则没有。

为此,我想使用YouTube数据API提取尽可能多的相关数据。我没有太多的编程经验,尤其是使用API​​的时候。我打算从一些视频中提取的是:

  • 点赞的数量
  • 不喜欢的次数
  • 的观看次数
  • 评论数

  • 附注:给定的时间段(2018年1月1日-> 2018年7月)

    我有两个主要问题:

    1)是否可以使用此API?

    2)我该如何进行?我的意思是,我必须下载什么等等?

    提前致谢,

    马修斯

    最佳答案

    这是有关如何根据查询文本查询视频的示例。
    您可以从响应中获取大量数据

    在C#中

    YouTubeService youtubeService = new YouTubeService(new BaseClientService.Initializer()
                {
                    ApiKey = "yourkey",
                    ApplicationName = this.GetType().ToString()
                });
    
                var searchListRequest = youtubeService.Search.List("snippet");
                searchListRequest.Q = searchText; 
                searchListRequest.MaxResults = 5; // 50
                searchListRequest.Type = "video";
                searchListRequest.VideoSyndicated = SearchResource.ListRequest.VideoSyndicatedEnum.True__;
                searchListRequest.VideoEmbeddable = SearchResource.ListRequest.VideoEmbeddableEnum.True__;
    
                SearchListResponse searchListResponse = await searchListRequest.ExecuteAsync();
    
                foreach (var searchResult in searchListResponse.Items)
                {
                    if (searchResult.Id.Kind == "youtube#video")
                    {
                        // Do something..
                    }
                }
    

    关于youtube - YouTube数据API-如何提取视频和 channel 信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52032004/

    相关文章:

    shell - youtube-dl 速率限制下载速度和自动恢复下载

    youtube - 如何撤消上传视频的 youtube 更改

    swift - 列出我的 YouTube 播放列表时出错

    youtube - 三星智能电视YouTube JavaScript Player API

    java - 如何从给定字符串中获取支付金额、引用号、名字、姓氏和日期

    javascript - 在移动设备上更改显示设置后 Youtube API 将无法工作

    youtube - 如何从 youtube 获取所有观看历史记录?

    javascript - imacros 提取并删除不需要的文本

    html - 使用 PowerShell 从 HTML 中的选项卡式表格中提取信息

    python - YouTube 数据 API 搜索,排除带广告的视频