Youtube Data API v2:如何只获取英语视频?

时间:2013-10-09 07:03:25

标签: youtube-api youtube-data-api

我正在尝试根据youtube嵌入式视频构建网站。

为此我使用的是Youtube Data API v2。

有了这个,我收到了视频,但问题在于视频中使用的“语言”,或者视频描述对于所有提取的视频都不是“英语”。

我想只提取“英语”中包含其描述或音频或两者的视频 说明我的意思是视频的标题及其元描述。

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

谢谢!

1 个答案:

答案 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