【问题标题】:Youtube API feedapplying filterYoutube API feed应用过滤器
【发布时间】:2012-12-20 00:42:09
【问题描述】:

我正在使用以下 rss 提要从 youtube 获取视频。工作正常。 http://gdata.youtube.com/feeds/api/users/zeetv/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile;

现在我喜欢应用某些过滤器...例如:列出标题中包含“剧集”的视频。

http://gdata.youtube.com/feeds/api/users/zeetv/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile&q=Episode;

但它不会过滤掉匹配“episode”的视频,而是列出所有视频。

我已经检查了这个链接https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters

并应用查询字符串。

非常感谢任何帮助。谢谢

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    您似乎无法像那样查询用户的视频。

    您必须像这样构建您的查询:http://gdata.youtube.com/feeds/api/users/zeetv/uploads?q=Episode&fields=entry(title)

    您可以在此处阅读有关字段语法的更多信息:https://developers.google.com/youtube/2.0/developers_guide_protocol_partial#Fields_Formatting_Rules

    【讨论】:

    • 感谢您的回复,应用字段后,它仍然返回整个列表,而不仅仅是过滤特定文本。请查看此链接的最后一个视频:gdata.youtube.com/feeds/api/users/zeetv/…,其中文本 Episode 不在标题中
    • 好吧,我明白你的意思了。我想您必须对数据进行一些后期处理,以过滤掉标题中没有情节的数据。
    【解决方案2】:

    问题中提供的链接现在有了答案。您应该搜索您想要的术语并按作者过滤:

    https://gdata.youtube.com/feeds/api/videos?q=episode&author=zeetv

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 2014-10-02
      • 2013-01-08
      • 2015-08-03
      相关资源
      最近更新 更多