Java 在Youtube API v3中,按评论最多和最喜爱的内容显示视频列表顺序
我想在我使用youtube API v3的应用程序中按评论最多和最喜爱的顺序显示视频列表Java 在Youtube API v3中,按评论最多和最喜爱的内容显示视频列表顺序,java,android,youtube-data-api,Java,Android,Youtube Data Api,我想在我使用youtube API v3的应用程序中按评论最多和最喜爱的顺序显示视频列表 youtube api v3中提供了这些筛选条件。如果没有api,那么是否有其他方法可以根据这些条件筛选视频。一旦您收到视频搜索的响应,您可以获得评论数量和收藏计数,如下所示 YouTube.Videos.List searchvideostats = youtube.videos().list("snippet,statistics"); searchvideostats.setKey(apiKey);
youtube api v3中提供了这些筛选条件。如果没有api,那么是否有其他方法可以根据这些条件筛选视频。一旦您收到视频搜索的响应,您可以获得评论数量和收藏计数,如下所示
YouTube.Videos.List searchvideostats = youtube.videos().list("snippet,statistics");
searchvideostats.setKey(apiKey);
List<video> videos = searchvideostats.execute().getItems();
for(Video v:videos){
BigInteger commentcount = v.getStatistics().getCommentCount();
BigInteger fouvritecount = v.getStatistics().getFavoriteCount();
}
public int compare(VideoDetails o1, VideoDetails o2) {
int cmntcmp = o2.getNo_of_comments().compareTo(o1.getNo_of_comments());
if (cmntcmp != 0) {
return cmntcmp;
} else {
int fvrtcmp = o2.getNo_of_favourite().compareTo(o1.getNo_of_favourite());
return fvrtcmp;
}
}