我正在尝试建立一个基于 youtube 嵌入式视频的网站。
为此,我正在使用 Youtube Data API v2。
有了这个,我得到了视频,但问题是视频中使用的“语言”或者视频的描述不是所有获取的视频的“英语”。
我只想获取具有“英语”描述或音频或两者兼有的视频。
描述是指视频的标题和元描述。
请建议任何可能的方式来获取仅使用 Youtube Data API v2 的英语视频。
谢谢 !
我正在尝试建立一个基于 youtube 嵌入式视频的网站。
为此,我正在使用 Youtube Data API v2。
有了这个,我得到了视频,但问题是视频中使用的“语言”或者视频的描述不是所有获取的视频的“英语”。
我只想获取具有“英语”描述或音频或两者兼有的视频。
描述是指视频的标题和元描述。
请建议任何可能的方式来获取仅使用 Youtube Data API v2 的英语视频。
谢谢 !
“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