2012-07-17 44 views

回答

4

您是否搜索了Google文檔? 他們的指南有你在尋找什麼:YouTube API - Searching for Videos

它甚至給你一個例子:

YouTubeQuery query = new YouTubeQuery(new URL("http://gdata.youtube.com/feeds/api/videos")); 
// order results by the number of views (most viewed first) 
query.setOrderBy(YouTubeQuery.OrderBy.VIEW_COUNT); 

// search for puppies and include restricted content in the search results 
query.setFullTextQuery("puppy"); 
query.setSafeSearch(YouTubeQuery.SafeSearch.NONE); 

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

從返回VideoFeed,你可以很容易地獲得視頻ID。

for(VideoEntry videoEntry : videoFeed.getEntries()) { 
    YouTubeMediaGroup mediaGroup = videoEntry.getMediaGroup(); 
    mediaGroup.getVideoId(); // the video ID 
} 
+0

@TS ..非常感謝你..它的工作。 – user1532714 2012-07-17 19:30:45

+0

YouTube最近放棄了對RSS/Atom提要的支持。以下是使用YOUTUBE DATA API V3的工作解決方法:http://www.joe0.com/2016/03/05/youtube-data-api-v3-how-to-search-youtube-using-java-and-extract - 視頻-ID-的最最具相關性,結果/ – jjj 2016-03-06 10:11:15

相關問題