使用YouTube v3 API检索没有直播活动的频道的视频列表

时间:2017-01-15 10:14:38

标签: youtube-data-api

我正在使用YouTube v3 API使用此网址检索视频列表:

https://www.googleapis.com/youtube/v3/search?key=[APIKEY]&channelId=[ChannelID]&part=snippet,id&order=date&type=video&maxResults=25

但是,YouTube包含此查询即将推出的直播结果。实时结果可以是作者提前几天放置的占位符,并且不包含任何真实内容,因此我不想向用户显示它们。

我可以在我的代码中过滤实时结果,但我宁愿用户在每个查询中看到固定数量的视频(例如“25”),并且在查询后过滤会导致较低的数字。

我试着打电话:

https://www.googleapis.com/youtube/v3/search?key=[APIKEY]&channelId=[ChannelID]&part=snippet,id&order=date&type=video**&eventType=completed**&maxResults=25

但它只返回已完成的直播活动,并且不会显示未直播的视频。

1 个答案:

答案 0 :(得分:0)

您可以尝试设置publishedBefore属性 https://developers.google.com/youtube/v3/docs/search/list