Youtube v3 API 视频语言

San*_*man 5 youtube youtube-api youtube-data-api

在 YouTube 上上传视频时,可以设置视频语言字段。有没有办法使用 v3 api 查询该字段以获取特定视频?

jlm*_*ald 5

不是专门通过视频语言。您有三个接近的选择:

您可以按位置搜索 - 这会将结果限制为您指定的坐标的特定半径内的视频(还有一个 locationRadius 参数来自定义该半径)。

您可以按区域代码进行搜索,这会将结果限制为从特定国家/地区上传的视频。

您可以按相关性语言进行搜索——在这里,您输入一种语言,它会根据与该语言的相关性对结果进行排名。在某些情况下,这对于基于语言的搜索效果很好,但在其他情况下,您可能会得到视频,而不是您在此处设置的语言,这些视频相关性非常高,无论如何都会返回(例如,如果您将相关性语言设置为 KO对于韩语,然后包含“泰勒·斯威夫特”的搜索查询,您将获得与该术语相关的韩语视频以及 Vevo 音乐视频等内容的混合体。

更新

在我发布此答案 2 年后,YouTube 数据 API v3 进行了修订,以澄清搜索不再将regionCode结果限制为从某个国家/地区上传的视频,而是在某个国家/地区内可观看的视频。