1
我知道如何檢索所有的統計資料,如果視頻ID給出。 但如果我必須根據查詢標題檢索搜索結果(20)的視頻ID,那麼我無法做到這一點。 任何人都可以幫助我如何處理它使用JAVA API。如何使用java檢索youtube搜索結果及其視頻ID?
非常感謝。
我知道如何檢索所有的統計資料,如果視頻ID給出。 但如果我必須根據查詢標題檢索搜索結果(20)的視頻ID,那麼我無法做到這一點。 任何人都可以幫助我如何處理它使用JAVA API。如何使用java檢索youtube搜索結果及其視頻ID?
非常感謝。
您是否搜索了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
}
@TS ..非常感謝你..它的工作。 – user1532714 2012-07-17 19:30:45
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