0

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

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

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

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

请建议任何可能的方式来获取仅使用 Youtube Data API v2 的英语视频。

谢谢 !

4

1 回答 1

0

“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

于 2013-10-09T12:40:03.087 回答