Можно ли одновременно вставить несколько элементов списка воспроизведения?

Я пытаюсь вставить около 100 видео в плейлист, и по одному видео за раз занимает больше минуты. Многопоточность запросов параллельно не работает. Я всегда получаю около 50 видео в плейлисте вместо 100.

Как я могу вставить несколько видео быстрее?

https://developers.google.com/youtube/v3/docs/playlistItems/insert

public static void main(String[] args) throws IOException {
    YouTube youtube = getYouTubeService();
    try {
        HashMap<String, String> parameters = new HashMap<>();
        parameters.put("part", "snippet");
        parameters.put("onBehalfOfContentOwner", "");


        PlaylistItem playlistItem = new PlaylistItem();
        PlaylistItemSnippet snippet = new PlaylistItemSnippet();
        ResourceId resourceId = new ResourceId();
        resourceId.set("kind", "youtube#video");
        resourceId.set("videoId", "M7FIvfx5J10");

        snippet.setResourceId(resourceId);
        playlistItem.setSnippet(snippet);

        YouTube.PlaylistItems.Insert playlistItemsInsertRequest = youtube.playlistItems().insert(parameters.get("part").toString(), playlistItem);

        if (parameters.containsKey("onBehalfOfContentOwner") && parameters.get("onBehalfOfContentOwner") != "") {
            playlistItemsInsertRequest.setOnBehalfOfContentOwner(parameters.get("onBehalfOfContentOwner").toString());
        }

        PlaylistItem response = playlistItemsInsertRequest.execute();
        System.out.println(response);
    }
}

0 ответов

Другие вопросы по тегам