我正在尝试根据youtube嵌入式视频构建网站。
为此我使用的是Youtube Data API v2。
有了这个,我收到了视频,但问题在于视频中使用的“语言”,或者视频描述对于所有提取的视频都不是“英语”。
我想只提取“英语”中包含其描述或音频或两者的视频 说明我的意思是视频的标题及其元描述。
请使用Youtube Data API v2建议以任何可能的方式使用英语提取视频。
谢谢!
答案 0 :(得分:0)
“lr”参数是我在v2中所知道的最简单的方法。 在您的请求中,添加参数lr = en以生成仅英语结果。
例如,我希望仅以英文获取已发布视频的单词“soccer”,我会使用以下内容:
https://gdata.youtube.com/feeds/api/videos?q=hrvatska&lr=en
只有在标题或说明/关键字中有部分英语时才会输出结果,而不是没有此过滤器的纯克罗地亚语结果。这提供了更高质量的结果,但它并不完美,特别是对于英语,因为英语中有许多通用语言允许非英语视频通过,但它提供了良好的结果。
来源:Youtube API Devloper指南
https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#lrsp