使用GData按持续时间过滤YouTube视频



我正在使用GData API方法

- (GDataServiceTicket *)fetchFeedWithQuery:(GDataQuery *)query
                                  delegate:(id)delegate
                         didFinishSelector:(SEL)finishedSelector; 

获取YouTube视频。我试图过滤搜索饲料的持续时间。例如,我希望feed只返回超过20分钟的视频。有办法做到这一点吗?

1)您可以使用YouTube Data API v3通过使用videoDuration = long

实现这一点

您的请求将类似于"GET https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&videoDuration=long&key={YOUR_API_KEY}"

2)如果你想在持续时间上进行更细粒度的搜索,你可以使用视频列表查询迭代视频,并检查每个视频的视频长度

相关内容

  • 没有找到相关文章

最新更新