我正在尝试建立一个基于youtube嵌入式视频的网站。
为此,我正在使用Youtube Data API v2。
有了这个,我正在获得视频,但问题在于视频中使用的"语言",或者视频的描述对于所有获取的视频都不是"英语"。
我只想获取具有"英语"描述或音频或两者兼而有之的视频。
对于描述,我的意思是视频的标题和元描述。
请建议仅使用 Youtube 数据 API v2 获取英语视频的任何可能方法。
谢谢!
"lr"参数是我在 v2 中知道的最简单方法。在您的请求中,添加参数 lr=en 以生成纯英语结果。
例如,我希望获取仅使用英语"足球"一词的已发布视频列表,我将使用以下内容:
https://gdata.youtube.com/feeds/api/videos?q=hrvatska&lr=en
仅当标题或描述/关键字中有一些英语时,才会输出结果,而不是没有此过滤器的纯克罗地亚语结果。这提供了更高质量的结果,但对于英语来说并不完美,因为英语中有许多通用术语允许非英语视频溜走,但它提供了一个很好的结果。
来源:Youtube API Devloper's Guide
https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#lrsp