【问题标题】:gdata youtube feed for auto-generated channels自动生成频道的 gdata youtube 提要
【发布时间】:2012-10-11 16:06:39
【问题描述】:

我正在尝试确定是否可以为自动生成的 youtube 频道(也称为“主题”)获取 gdata 供稿。

例如,这里是 JPop 频道:

http://www.youtube.com/channel/HC9BkB0bbvR-4

如果这是用户,我知道我可以得到类似的提要:http:// gdata.youtube.com/feeds/base/users/{username}/uploads。但是因为不是用户,所以不行。

我知道我可以进行如下搜索:http:// gdata.youtube.com/feeds/api/videos?v=2&q=jpop,但这并不完全相同。

这个问题之前在old Youtube Developer Forum 上提出过,但当时不可用。

我查看了所有 API 文档以查看是否已更改,但找不到任何参考。

我希望这里的人可能知道它是否已更改,文档尚未更新,或者该功能是否有预期的 ETA?

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    您可以像订阅任何其他频道一样订阅自动生成的主题频道(以HC 开头的频道)。

    但是,如果您只想获取与频道关联的视频列表,则需要使用即将发布的 API v3,并且可以根据基础主题进行搜索。您可以使用channels.list(id=CHANNEL_ID) 获取与给定频道相关的主题 ID:

    https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=topicDetails&id=HC9BkB0bbvR-4

    (v3 目前尚未公开发布,因此您需要使用 Google APIs Explorer。)

    返回(Freebase)主题 ID /m/025g__,然后您可以使用它来执行 search.list(topicId=TOPIC_ID, q=BLAH, type=video)

    https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&type=video&q=j+pop&topicId=%252Fm%252F025g__
    

    不幸的是,您现在无法在 v3 中进行仅指定 topicId= 而没有 q= 的搜索,但这是一个有望很快修复的错误。所以你暂时需要为q=参数指定一些有意义的东西,而我只是使用j pop

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2013-06-05
    • 2015-11-02
    • 2014-08-21
    • 2014-05-01
    • 1970-01-01
    • 2011-05-05
    相关资源
    最近更新 更多