youtube api v3 - 从播放列表中获取视频,其中包含按观看次数排序的观看次数数据

Posted

技术标签:

【中文标题】youtube api v3 - 从播放列表中获取视频,其中包含按观看次数排序的观看次数数据【英文标题】:youtube api v3 - get videos from a playlist with view count data ordered by number of views 【发布时间】:2015-06-06 00:03:27 【问题描述】:

我想从具有statistics 数据的播放列表中获取所有视频,例如viewCount,并且视频应按视频观看次数排序。到目前为止,我已经完成了以下工作:

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UUbW18JZRgko_mOGm5er8Yzg&key=YOUR_KEY_HERE&maxResults=50

在 youtube api v2 中,我们可以通过 part=statistics 来获取观看次数,但这不适用于 v3 播放列表。如何获取上述格式的视频数据。

【问题讨论】:

无论出于何种原因,v3 中的 playlistItems 都不提供统计信息或类别等信息。您必须获取返回的视频 ID,然后再次调用 /v3/videos 以获取这些 ID。 :( 【参考方案1】:

从playlistItems.list 调用的结果中,收集视频id,制作一个逗号分隔的列表,并将其设置为videos.list 调用的id 参数。该调用将为您提供所需的数据。

【讨论】:

以上是关于youtube api v3 - 从播放列表中获取视频,其中包含按观看次数排序的观看次数数据的主要内容,如果未能解决你的问题,请参考以下文章

Youtube API v3 从给定频道获取每个视频 ID

如何在 YouTube API V3 中获取我上传的视频列表

Youtube API v3 - 如何以迭代方式获取视频列表

有没有办法使用 YouTube API v3 获取“稍后观看”播放列表?

无帐号的 Youtube 视频列表(使用新的 API v3)

如何使用新的 YouTube Data API (V3) 获取某个频道的上传视频列表?