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

时间:2013-03-03 22:24:13

标签: ios objective-c youtube-api gdata gdata-api

我正在使用GData API方法

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

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

1 个答案:

答案 0 :(得分:0)

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

使用videoDuration来实现此目的

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

2)如果您希望在持续时间内进行更细粒度的搜索,可以使用video list query迭代视频,并在每个视频上查看videoDuration