【问题标题】:YouTube API: How to get videos from channel X with tag Y?YouTube API:如何使用标签 Y 从频道 X 获取视频?
【发布时间】:2011-08-17 21:47:31
【问题描述】:

例如,我如何从频道“http://www.youtube.com/nba”中获得所有标记为“季后赛”的视频的 JSON 响应?

【问题讨论】:

标签: json youtube-api


【解决方案1】:

YouTube 将 tags 称为 categories

以下 URL 显示来自 NBA 频道的视频,带有标签 playoffssports(您可以更清楚地添加)在 JSON 中。

http://gdata.youtube.com/feeds/api/users/nba/uploads/-/sports/playoffs?v=2&alt=json

【讨论】:

  • 我试过了,但我的大部分标记视频都没有出现在结果中。我在 Youtube 问题中找到了this track,我认为该错误仍然存​​在。
【解决方案2】:

试试这样的:

http://gdata.youtube.com/feeds/api/users/nba/uploads?q=playoffs

但是这是xml格式,看api文档自己做json吧。

【讨论】:

  • 谢谢 yuli chika!这与我正在寻找的非常接近并且可能会起作用。但是,我的目标是按标签而不是按“q”(code.google.com/apis/youtube/2.0/reference.html#qsp)搜索,如您的示例所示。知道如何按标签搜索吗?
【解决方案3】:

我认为您正在寻找category-参数。 我进行了快速测试,看看它的匹配程度。这是结果(是的,页面将加载几秒钟)。

  • 当使用类别时,此链接将向您显示结果以及它们与“季后赛”与关键字的匹配程度。

  • 此链接将显示使用 q 参数时的结果。

所以,我猜你正在寻找的链接是:

http://gdata.youtube.com/feeds/api/users/nba/uploads?category=playoffs&alt=json

【讨论】:

    猜你喜欢
    • 2013-04-23
    • 2015-03-06
    • 2018-10-19
    • 2020-12-07
    • 2019-12-14
    • 2014-06-06
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    相关资源
    最近更新 更多