Youtube v3 API视频语言

Youtube v3 API视频语言,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,在youtube上上传视频时,可以设置视频语言字段。是否有办法使用v3 api查询此字段中的特定视频?不具体按视频语言。您有三种选择,它们有点接近: 您可以按位置进行搜索——这将把搜索结果限制在指定坐标的某个半径范围内的视频(还有一个locationRadius参数用于自定义该半径) 您可以按地区代码进行搜索,这将搜索结果限制为从特定国家上传的视频 您可以通过相关语言进行搜索——在这里,您输入一种语言,它将根据与该语言的相关性对结果进行排序。在某些情况下,这适用于基于语言的搜索,但在其他情况下,

在youtube上上传视频时,可以设置视频语言字段。是否有办法使用v3 api查询此字段中的特定视频?

不具体按视频语言。您有三种选择,它们有点接近:

您可以按位置进行搜索——这将把搜索结果限制在指定坐标的某个半径范围内的视频(还有一个locationRadius参数用于自定义该半径)

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

您可以通过相关语言进行搜索——在这里,您输入一种语言,它将根据与该语言的相关性对结果进行排序。在某些情况下,这适用于基于语言的搜索,但在其他情况下,您可能会得到视频,而不是您在此处设置的语言,这些视频非常相关,无论如何都会返回(例如,如果您将relevancelanguage设置为KO for Korean,然后包括“Taylor Swift”的搜索查询,您将得到与该术语相关的韩国视频以及Vevo音乐视频等内容的混合)

更新


在我发布这个答案两年后,YouTube数据API v3进行了修订,以澄清通过
regionCode
搜索的结果不再局限于从一个国家/地区上传的视频,而是可以在一个国家/地区内观看的视频。

感谢您的回答。因此,听起来您无法真正测试不同条件下的视频成员资格选项,例如,视频是否属于特定的地理位置或国家或与某种语言(如英语)相关?您所能做的就是要求从youtube获得一份视频列表,其中包含与英语相关的条件。前两个…地理位置和国家…应作为明确的过滤器(忽略任何不属于它们的结果)。它只是relevanceLanguage参数,用于测试与语言的相关性,而不是与特定语言标记集的视频的相关性。不确定原因是什么……也许大多数人不设置视频语言,因此搜索过滤器不会有多大用处?@jlcdonald你知道在哪里可以找到relevanceLanguage代码KO是用于k的吗orean我在哪里可以找到其他语言代码?@jlmcdonald-地区代码不按上载国家/地区过滤,但“指示API返回可在指定国家/地区观看的视频的搜索结果”(来自)@詹姆斯:是的,您的评论在2017年做出更改时是正确的。我已经相应地编辑了答案以反映更新。