【发布时间】:2015-11-06 09:59:22
【问题描述】:
我想获取一组视频的观看次数。以下是我的代码的相关部分。
SearchResult singleVideo = iteratorSearchResults.next();
ResourceId rId = singleVideo.getId();
// Double checks the kind is video.
if (rId.getKind().equals("youtube#video")) {
Thumbnail thumbnail = singleVideo.getSnippet().getThumbnails().get("default");
System.out.println(" Video Id" + rId.getVideoId());
System.out.println(" Title: " + singleVideo.getSnippet().getTitle());
System.out.println(" Thumbnail: " + thumbnail.getUrl());
YouTube.Videos.List list = youtube.videos().list("statistics");
list.setId(rId.getVideoId());
list.setKey("youtube.apikey");
Video v = list.execute().getItems().get(0);
System.out.println("The view count is: "+v.getStatistics().getViewCount());
System.out.println("\n-------------------------------------------------------------\n");
}
这会在“YouTube.Videos.Lists list = youtube.videos().list("statistics");”行中出现以下错误。
error: method list in class YouTube.Videos cannot be applied to given types;
【问题讨论】:
标签: youtube youtube-data-api google-api-java-client