【发布时间】:2021-04-13 13:59:03
【问题描述】:
我最近成功地调用了 YouTube API 来检索视频的观看次数,所以我决定也尝试获取标题,但我不明白出了什么问题。 这段代码
YouTube.Videos.List list = youtube.videos().list(Arrays.asList("statistics"));
list.setId(Arrays.asList("video id here"));
String apiKey = "[redacted]";
list.setKey(apiKey);
Video v = list.execute().getItems().get(0);
v.getStatistics().getViewCount()
返回视图计数就好了,但后来我尝试了这段代码:
String title = "";
title = v.getSnippet().getTitle();
我得到了一个NullPointerException,因为v.getSnippet() 正在返回null...在调用API 之前,我是否需要在某处为某事分配某种值,以便它实际获取应该获取的数据在VideoSnippet 对象中?
为方便起见,这里是 API 文档:https://googleapis.dev/java/google-api-services-youtube/latest/index.html
【问题讨论】:
标签: java youtube youtube-data-api