【问题标题】:Youtube Data API v2 : How to get videos of English language only?Youtube Data API v2:如何仅获取英语视频?
【发布时间】:2013-10-16 09:52:17
【问题描述】:

我正在尝试建立一个基于 youtube 嵌入视频的网站。

为此,我正在使用 Youtube Data API v2。

有了这个,我正在获取视频,但问题在于视频中使用的“语言”或视频的描述不是所有获取的视频的“英语”。

我只想获取具有“英语”描述或音频或两者的视频。
描述是指视频的标题和元描述。

请提出任何可能的方法来仅使用 Youtube Data API v2 获取英语视频。

谢谢!

【问题讨论】:

    标签: youtube-api youtube-data-api


    【解决方案1】:

    “lr”参数是我所知道的 v2 中最简单的方法。 在您的请求中,添加参数 lr=en 以生成仅英语的结果。

    例如,我希望获取仅包含英文单词“soccer”的已发布视频列表,我将使用以下内容:

    https://gdata.youtube.com/feeds/api/videos?q=hrvatska&lr=en
    

    只有在标题或描述/关键字中有一些英文的情况下才会输出结果,而不是没有此过滤器的纯克罗地亚语结果。这提供了更高质量的结果,但它并不完美,尤其是对于英语来说,因为英语中有许多通用语术语允许非英语视频通过,但它提供了一个很好的结果。

    来源:Youtube API 开发者指南

    https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#lrsp

    【讨论】:

    • 嘿,这有助于我改进结果集,但并不是所有视频都只有英文。但是,是的,正如我所说,有改进。谢谢。
    猜你喜欢
    • 2014-07-19
    • 2013-01-09
    • 2022-11-04
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 2014-11-20
    • 2016-11-01
    相关资源
    最近更新 更多