2015-02-06 94 views
1

我正在尝试获取最受欢迎的视频或在官方Youtube应用程序中显示的内容,以显示在使用Youtube API v3的我的YouTube应用程序中。在YouTube API V3中检索热门视频Android

我用下面的代码来搜索特定关键字搜索视频..

public List<VideoItem> search(String keywords) { 
    query.setQ(keywords); 
    try { 
     SearchListResponse response = query.execute(); 
     List<SearchResult> results = response.getItems(); 

     List<VideoItem> items = new ArrayList<VideoItem>(); 
     for (SearchResult result : results) { 
      String videoURL = "http://www.youtube.com/watch?v=" + result.getId().getVideoId(); 
      VideoItem item = new VideoItem(result.getSnippet().getTitle(), 
        result.getSnippet().getDescription(), result 
          .getSnippet().getThumbnails().getDefault() 
          .getUrl(), result.getId().getVideoId(), videoURL); 
      items.add(item); 
     } 
     return items; 
    } catch (IOException e) { 
     Log.d("YC", "Could not search: " + e); 
     return null; 
    } 
} 

和它完美的作品。但我不知道怎么去什么看点,以显示我的主要活动。 。我发现this,但它只适用于版本2 ..任何想法?

回答

3

使用开发者API密钥的YouTube API V3使用以下方法来检索热门影片在YouTube的API V3:

https://www.googleapis.com/youtube/v3/videos?chart=mostPopular&key={YOUR_API_KEY}&part=snippet&maxResults=4 
+3

隐藏自己的API_KEY – vakman 2015-10-01 08:17:39

相关问题