2012-10-21 3 views
0

relevance_lang_languageCode가 작동하지 않거나 이해하지 못했다고 생각하는 이유 ... ... 언어 제한으로 인해 특정 언어의 동영상 만 찾습니다 (하지만 동의합니다).하지만 ORDERBY = relevance_lang_languageCode는 (적어도) 특정 언어에서 먼저 비디오 ... 예를 들어 삽입하지 않습니다YouTube API - relevance_lang_languageCode vs lr 매개 변수

http://gdata.youtube.com/feeds/api/videos?vq=MSI%20GTX%20680%20Twin&orderby=relevance_lang_de 
가 작동하는 것 같다

...하지만

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 

이탈리아어로 된 비디오를 찾습니다 ... 이유를 알고 계십니까?

답변

0

이탈리아어로 된 비디오를 검색하려면 lr=it을 사용하십시오. 이탈리아어 사용자와의 관련성에 따라 정렬 된 결과를 모두 이탈리아어로 검색하려면 orderby=relevance_lang_it과 함께 사용할 수 있습니다. 이 두 가지 매개 변수가있는 것은 아닙니다.

http://gdata.youtube.com/feeds/api/videos?q=MSI%20GTX%20680%20Twin&orderby=relevance_lang_it&v=2&lr=it

orderby=에 대한 문서는 relevance_lang_LC 지정하는 경우에도, 그 결과를 해당 언어로 보장되지 않는다는 설명합니다.

https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#orderbysp

+0

내가 내가 내가 세우면 내가 '원인을 정확히 원하는 것을 할 수 있다고 생각 LR = 매개 변수를 검색 할 수 있습니다 경우 내가 ... 대신이 유용 할 다른 언어를 검색 할 수 있습니다 언어에 대한 첫 번째 동영상 ... 그리고 아마도 다른 동영상들 ...-) – smepie

+0

... 나는 쉽게 할 수 없으며, 뭔가를 코딩해야 할 것입니다 ... 피하는 것이 더 좋을 것입니다. – smepie

+0

저는 ' 미안하지만, 그건 불가능합니다. 이것은 API 매개 변수를 조정하는 것만이 아닙니다. 비디오 데이터가 원하는 방식으로 정렬되지 않습니다. –