API данных YouTube - как мне получить URL-адрес только что загруженного видео?

Я могу загрузить видео в свою учетную запись YouTube с помощью API данных YouTube, используя следующий пример кода:

https://developers.google.com/youtube/v3/code_samples/java#update_a_video

2 запроса:

а) Как мне найти URL-адрес, который пользователи должны использовать для доступа к видео после завершения загрузки?

б) Я видел старые сообщения, в которых говорилось, что только «Премиум-партнеры» YouTube могут устанавливать настройку монетизации через один из API. Однако, когда я смотрю на текущие типы членства YouTube, я вижу только: «Все создатели», «Проверенные каналы» и «Партнеры» (https://www.youtube.com/yt/creators/creator-преимущества.html). Есть ли способ настроить монетизацию и кто может это использовать?

Я также видел, что некоторые люди пытались просто использовать настройку монетизации по умолчанию для учетной записи YouTube, но это не сработало (Как включить монетизацию для видео, загруженных с помощью YouTube Data API v3?).

Спасибо!


person Oculus Hut    schedule 01.10.2014    source источник


Ответы (1)


вы можете найти идентификатор нового видео в объекте экземпляра видео, возвращаемом API, и оттуда вы можете получить URL-адрес. Посмотрите в коде на эти строки:

// Вызываем API и загружаем видео. Видео возвращеноVideo = videoInsert.execute ();

        // Print data about the newly inserted video from the API response.
        System.out.println("\n================== Returned Video ==================\n");
        System.out.println("  - Id: " + returnedVideo.getId());

Надеюсь это поможет.

Massimo

person Massimo    schedule 24.02.2015