Вот фрагмент кода, который я использую. используя для загрузки видео на YouTube:
Код: Выделить всё
public void upload(Credential credential) throws Exception {
YouTube youtubeService = new YouTube.Builder(
new NetHttpTransport(), JacksonFactory.getDefaultInstance(), credential)
.setApplicationName("youtube-upload")
.build();
File initialFile = new File("src/main/resources/test.mp4");
InputStream targetStream = new FileInputStream(initialFile);
InputStreamContent mediaContent = new InputStreamContent("video/*", targetStream);
Video videoObjectDefiningMetadata = new Video();
VideoSnippet snippet = new VideoSnippet();
snippet.setTitle("Test Video " + System.currentTimeMillis());
snippet.setDescription("A video uploaded via YouTube API");
snippet.setTags(Arrays.asList("test", "video", "upload"));
VideoStatus status = new VideoStatus();
status.setPrivacyStatus("private");
videoObjectDefiningMetadata.setSnippet(snippet);
videoObjectDefiningMetadata.setStatus(status);
YouTube.Videos.Insert videoInsert = youtubeService.videos()
.insert(List.of("snippet", "statistics", "status"), videoObjectDefiningMetadata, mediaContent);
Video returnedVideo = videoInsert.execute();
System.out.println("Uploaded video ID: " + returnedVideo.getId());
adsService.uploadVideo(returnedVideo);
}
Мой вопрос:
Как я могу справиться или смягчить ограничения квот API YouTube при массовой загрузке видео?
Есть ли способ оптимизировать или уменьшить количество точек квоты, потребляемых при загрузке видео через API?
Существует ли существуют ли альтернативные подходы или лучшие практики, позволяющие избежать превышения лимита квоты?
Примечания:
Я уже слежу за YouTube лучшие практики для загрузки (установка конфиденциальности видео как «частное», ограничение тегов и т. д.), но использование квот по-прежнему остается значительным.
Система квот API YouTube по умолчанию выделяет 1600 единиц в день для каждого проекта. Каждый запрос на загрузку видео занимает около 1600 единиц (согласно документации).
Соответствующая документация по API:
- API данных YouTube
- API Google Рекламы
Подробнее здесь: https://stackoverflow.com/questions/790 ... -using-api
Мобильная версия