channelId and videoType are required to use this method.
A List of Video objects matching the given parameters.
HolodexClient holodexClient = new HolodexClient("HOLODEX_API_KEY");
ObjectMapper objectMapper = JsonMapper.builder()
.addModule(new JavaTimeModule())
.build();
GetQueryParameters getQueryParameters = new GetQueryParameters();
getQueryParameters.setChannelId("UC5CwaMl1eIgY8h02uZw7u8A");
getQueryParameters.setVideoType(VideoType.CLIPS);
getQueryParameters.setLanguages(new String[]{Language.JA, Language.ES});
List<Video> videos = holodexClient.getVideosRelatedToChannel(getQueryParameters);
System.out.println(objectMapper
.writerWithDefaultPrettyPrinter()
.writeValueAsString(videos));
[ {
"id" : "usDbgatusQg",
"lang" : "ja",
"title" : "運転をさせては危な過ぎるホロメン達、誰が一番危険か選手権!【ホロライブ/切り抜き/VTuber】",
"type" : "clip",
"published_at" : "2023-05-07T10:30:52.000Z",
"available_at" : "2023-05-07T10:30:52.000Z",
"duration" : 942,
"status" : "past",
"live_viewers" : 0,
"songcount" : 0,
"channel" : {
"id" : "UCHU-PbGzuV4iVyhr0lYUuMQ",
"name" : "ホロライブ切り抜き・憩いのひととき",
"type" : "subber",
"photo" : "https://yt3.ggpht.com/OlPMpdaSeTEzcCSPibpFDGAEiMA2S2trbR4NmWZjX0HKxIGrc3rUZAcPQ57U1rW_TCSaX7Nedg=s800-c-k-c0x00ffffff-no-rj",
"inactive" : false
}
}, {
"id" : "xjVnvqhd_Cg",
"lang" : "ja",
"title" : "【辛辣】みこちのボイパに対して辛辣すぎるすいちゃん【さくらみこ みこち 星街すいせい ホロライブ 切り抜き】",
"type" : "clip",
"published_at" : "2023-05-06T09:30:13.000Z",
"available_at" : "2023-05-06T09:30:13.000Z",
"duration" : 88,
"status" : "past",
"live_viewers" : 0,
"songcount" : 0,
"channel" : {
"id" : "UCDAM92_m-uXpmF5IEfan16A",
"name" : "みこ切りちゃん【さくらみこ 切り抜き ホロライブ】",
"type" : "subber",
"photo" : "https://yt3.ggpht.com/HTyH92fDajsv64Mu86JQhK9aL87jTFvLEDBN-tNbQet2LH8AW07kE7Bbkr20KAeNCPcJW10XNg=s800-c-k-c0x00ffffff-no-rj",
"inactive" : false
}
}]