gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 06:11:43 25 4
gpt4 key购买 nike

我正在做一个有关的非常有趣的项目,该变量使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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com