Youtube api Youtube API-相关性语言代码与lr参数

Youtube api Youtube API-相关性语言代码与lr参数,youtube-api,Youtube Api,我认为关联语言代码不起作用,或者我不明白如何。。。对于语言限制,它只查找特定语言的视频(我同意),但对于orderby=relevance\u lang\u languageCode,它不会(至少)首先插入该特定语言的视频。。。 例如: 这似乎有效…但是 http://gdata.youtube.com/feeds/api/videos?vq=MSI%20GTX%20680%20Twin&orderby=relevance_lang_it 即使 http://gdata.youtube

我认为关联语言代码不起作用,或者我不明白如何。。。对于语言限制,它只查找特定语言的视频(我同意),但对于orderby=relevance\u lang\u languageCode,它不会(至少)首先插入该特定语言的视频。。。 例如:

这似乎有效…但是

http://gdata.youtube.com/feeds/api/videos?vq=MSI%20GTX%20680%20Twin&orderby=relevance_lang_it
即使

http://gdata.youtube.com/feeds/api/videos?vq=MSI%20GTX%20680%20Twin&lr=it
查找来自意大利语的视频。。。
你知道为什么吗?

如果你想检索意大利语视频,请使用
lr=it
。如果您想检索与意大利语使用者相关且全部为意大利语的结果,可以将其与
orderby=relevance\u lang\u it
结合使用。这两个参数都不是非此即彼

orderby=
的文档说明,即使指定了
relevance\u lang\u LC
,结果也不能保证使用该语言


我想我不能完全做我想做的事情,因为如果我把lr=it放进去,我就无法检索其他语言。。。相反,如果一个参数允许检索它为一种语言找到的第一个视频,然后可能检索其他视频,那么它将非常有用;-)也就是说…我不能轻易做到,我需要编写一些代码…最好是避免我很抱歉,但这是不可能的。这不仅仅是调整API参数的问题;视频数据的顺序与您要查找的方式不同。
http://gdata.youtube.com/feeds/api/videos?vq=MSI%20GTX%20680%20Twin&lr=it