首页 > 解决方案 > 如何使用 Youtube Java API 从频道中获取所有视频的列表?

问题描述

所以我创建了一个类,它应该为我从频道中获取视频列表。

public class YoutubeManager {
    private static YoutubeManager instance;
    private YouTube youTubeInstance;
    private List<String> channelIDs;

    private YoutubeManager() {}

    public static YoutubeManager get() {
        if(instance == null) {
            instance = new YoutubeManager();
            HttpTransport httpTransport = new ApacheHttpTransport();
            HttpRequestInitializer httpRequestInitializer = new ClientParametersAuthentication("clientId", "clientSecret");
            YouTube.Builder builder = new YouTube.Builder(httpTransport, new JacksonFactory(), httpRequestInitializer);
            instance.youTubeInstance = builder.build();
        }
        return instance;
    }

    public List<Video> getVideos(String channelid) {
        YouTube.Videos.List list = youTubeInstance.videos().list();
    }

}

我现在不知道如何使用 Youtube API 制作视频列表。

那么这样做的最佳方法是什么?

标签: javayoutube-data-api

解决方案


推荐阅读