У меня есть аккаунт YouTube, в котором есть 4 канала. Я создал личные и публичные плейлисты во всех каналах, но когда я пытаюсь получить частный плейлист через процесс OAuth, я не смог получить личный список плейлистов только для открытого плейлиста. Даже если я попробовал api explorer, я мог видеть только публичные плейлисты, частное Ниже мой код, пожалуйста, помогите мнеКак получить личные списки воспроизведения через API YouTube V3?
Credential credential = getCredentials();
youTube = new YouTube.Builder(HTTP_TRANSPORT, JSON_FACTORY, credential).setApplicationName("Playlist Web App").build();
String channelID = getDefaultChannelId();
YouTube.Search.List search = youTube.search().list("id,snippet");
search.setChannelId(channelID);
search.setType("playlist");
search.setFields("items(id/playlistId,kind,snippet(title))");
search.setMaxResults((long) 10);
SearchListResponse searchResponse = search.execute();
List<SearchResult> searchResultList = searchResponse.getItems();
if (searchResultList != null) {
Iterator<SearchResult> iteratorSearchResults = searchResultList.iterator();
if (!iteratorSearchResults.hasNext()) {
System.out.println(" There aren't any results for your query.");
}
while (iteratorSearchResults.hasNext()) {
SearchResult playlist = iteratorSearchResults.next();
ResourceId rId = playlist.getId();
System.out.println(" Playlist Id : " + playlist.getId().getPlaylistId());
System.out.println(" Title: " + playlist.getSnippet().getTitle());
}
}
Я следил за процессом OAuth, но я не мог получить свои собственные списки воспроизведения.