像往常一样,我希望使用Youtube API v2获得超过25条视频评论。文件说用start-index参数,我可以决定间隔,用maxresults参数我可以决定最大结果。 maxresults参数是默认值25并且是最大值50.迭代地,我可以获得高达1000的注释。但是,如何在此代码中更改maxresults参数和star-index参数:
YouTubeService service = new YouTubeService(key);
String videoEntryUrl = "http://gdata.youtube.com/feeds/api/videos/0nvfsNzV3Vc";
VideoEntry videoEntry = service.getEntry(new URL(videoEntryUrl), VideoEntry.class);
String commentUrl = videoEntry.getComments().getFeedLink().getHref();
CommentFeed commentFeed = service.getFeed(new URL(commentUrl),
CommentFeed.class);
for (CommentEntry comment : commentFeed.getEntries()) {
System.out.println(comment.getPlainTextContent());
}
答案 0 :(得分:1)
关闭内存,我认为(应该是)
String videoEntryUrl = "http://gdata.youtube.com/feeds/api/videos/0nvfsNzV3Vc?v=2&start-index=1&max-results=25";
只需将您的起始索引设置为您要开始的位置,然后将结果数量设置为50。