【问题标题】:Filter YouTube video feed by duration using GData使用 GData 按时长过滤 YouTube 视频源
【发布时间】:2013-02-17 22:55:51
【问题描述】:

我正在使用 GData API 方法

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

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

【问题讨论】:

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


    【解决方案1】:

    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) 如果您想对持续时间进行更精细的搜索,您可以使用 video list query 迭代视频并检查每个视频上的 videoDuration

    【讨论】:

    • 好的。这适用于 > 20 分钟的视频。有没有办法查询时长> 30分钟和
    猜你喜欢
    • 2012-05-06
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 2011-10-16
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多