2016-07-11 2 views
0

Недавно я создал загрузчик youtube для себя. У меня уже есть код для загрузки как заблокированный, общедоступный или приватный, но я не знаю, как загрузить его в качестве запланированной загрузки с помощью C#.Как запланировать видео youtube с API-интерфейсом youtube V3 (C#)

video.Status.PrivacyStatus = "unlisted"; // or "private" or "public"

Но как я могу это сделать для Запланированные?

+0

Пожалуйста, покажите нам код –

+0

Добавлен код на вопрос –

ответ

1

Вы можете использовать insert метод, который используется для загрузки видео на YouTube и, возможно, устанавливает метаданные видео; как указано в Videos и добавьте следующие свойства в запросе на видео ресурс:

  • status.publishAt: datetime

    Дата и время публикации видео. Он может быть установлен только в том случае, если статус конфиденциальности видео является конфиденциальным. Значение указано в формате ISO 8601 (YYYY-MM-DDThh: mm: ss.sZ).

  • liveStreamingDetails.scheduledStartTime: datetime

    Время, что вещание планируется начать. Значение указано в формате ISO 8601 (YYYY-MM-DDThh: mm: ss.sZ).

  • liveStreamingDetails.scheduledEndTime: datetime

    Время, что вещание планируется завершить. Значение указано в формате ISO 8601 (YYYY-MM-DDThh: mm: ss.sZ). Если значение пусто или свойство отсутствует, вещание планируется продолжить на неопределенный срок.

Для получения более подробной информации и примеров, вы также можете обратиться к Videos: insert и это ТАК пост - Can I schedule YouTube videos for release via the API? And other 'limited' feature questions. Надеюсь, это поможет. Счастливое кодирование!

+0

Спасибо! Это именно то, что мне нужно! –

Смежные вопросы