首页 文章

获取适用于java的YouTube V3 API中的查看计数

提问于
浏览
2

如何通过使用 Java API 提供YouTube的视频ID来获取YouTube某个视频的观看次数信息?

例如,在他们提供的代码示例中,他们打印不同的属性 . 如何添加打印 view Count

Java代码:

SearchResult singleVideo = iteratorSearchResults.next();
        ResourceId rId = singleVideo.getId();

        // Confirm that the result represents a video. Otherwise, the
        // item will not contain a video ID.
        if (rId.getKind().equals("youtube#video")) {
            Thumbnail thumbnail = singleVideo.getSnippet().getThumbnails().getDefault();

            System.out.println(" Video Id" + rId.getVideoId());
            System.out.println(" Title: " + singleVideo.getSnippet().getTitle());
            System.out.println(" Thumbnail: " + thumbnail.getUrl());
            System.out.println("\n-------------------------------------------------------------\n");

这是一个与我非常相似的问题,也没有答案:
Get ViewCount in Search.List - Youtube Data API v3

更新30/9:根据Youtube API tutorial,视频资源可能包含以下部分:

  • 片段

  • contentDetails

  • fileDetails

  • 球员

  • processingDetails

  • 录音细节

  • 统计

  • 状态

  • 建议

  • topicDetails

但是在SearchResult对象中只暴露了getSnippet()

除了Google提供的API Explorer中的'snippet'之外,我也无法使用其他部分 .

那么API V3可能还不支持所有这些统计属性?

3 回答

相关问题