Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Youtube API v3中,按评论最多和最喜爱的内容显示视频列表顺序_Java_Android_Youtube Data Api - Fatal编程技术网

Java 在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的应用程序中按评论最多和最喜爱的顺序显示视频列表


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;
    }
  }