【问题标题】:Get Video Views for Group of YouTube Videos获取 YouTube 视频组的视频观看次数
【发布时间】:2018-09-02 16:58:26
【问题描述】:

我可以从我正在查询的频道中获取视频列表。我在现有的 api 调用中拥有我需要的大部分信息,但我真的很想获得每个视频的观看次数。

我当前的查询给了我 50 个结果:

https://www.googleapis.com/youtube/v3/search?part=id,snippet&key=' . $key . '&channelId=' . $channelId . '&order=date&maxResults=50&publishedBefore=' . $publishedBefore

我读到我可以通过提供视频 ID 通过 API 获取 viewCounts。但这是一次一个。我希望我可以修改上面的查询以输出 viewCounts 以进行 1 个查询而不是 51 个查询。

我有一个part attribute,我可以将其设置为“API 响应将包含的一个或多个搜索资源属性的逗号分隔列表”。我见过的例子有“id,sn-p”,但我可以指定一个值来提供视频的观看次数吗?我找不到搜索资源属性列表。

另外,有没有办法查看频道当前拥有的“最热门”或“最流行”的视频?

【问题讨论】:

    标签: youtube-api youtube-data-api


    【解决方案1】:

    您可以发出一个从 youtube API 获取统计信息的请求。你需要像这样调用API

    https://content.googleapis.com/youtube/v3/videos?id=Ks-_Mh1QhMc,Cc0KYU2j0TM4,CeIho2S0ZahI&part=statistics&key={APIKEY}
    

    在此请求中,我从 3 个 videoId 获取数据,您一次最多可以获取 50 个视频。

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      • 2011-03-20
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 2015-08-30
      相关资源
      最近更新 更多