2013-01-13 67 views

回答

2

有一個license參數,或者取ccyoutube爲值,其中cc意味着知識共享:https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#licensesp

我只是試着直接在URL中指定的參數,它的工作原理:

(CC) - https://gdata.youtube.com/feeds/api/videos?q=football+-soccer%20&orderby=published&start-index=11&max-results=10&v=2&license=cc

(YouTube)的 - https://gdata.youtube.com/feeds/api/videos?q=football+-soccer%20&orderby=published&start-index=11&max-results=10&v=2&license=youtube

如果喲你就像使用客戶端庫,如Java,請查看文檔的這一部分: https://developers.google.com/youtube/2.0/developers_guide_java#Searching_for_Videos

YouTubeQuery query = new YouTubeQuery(new URL("http://gdata.youtube.com/feeds/api/videos")); 
query.setFullTextQuery("puppy");  
query.setStringCustomParameter("license", "cc"); 

VideoFeed videoFeed = service.query(query, VideoFeed.class); 
+0

我使用的Java實現的Youtube API的,我懷疑我可以追加許可參數。 對不起,誤導。 – daJu

+0

不要客戶端api給你訪問原始網址嗎? – Will

+0

對不起,我沒有注意到你對java感興趣。我更新了我的答案給你一個提示如何使用客戶端庫設置參數。我還沒有嘗試過,但它應該根據文檔工作。 –

相關問題