API YouTube - очистить дату загрузки видео - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу очистить YouTube не только от даты публикации, но и от даты загрузки видео.Мой бизнес загружает видео в виде частного списка за несколько дней или недель до его публичного опубликования.Запрос фрагмента part = вернет элемент «ключ к публикации», то есть время, когда видео было опубликовано как общедоступное.Но я не вижу сравнимого элемента "uploadedAt".Когда я захожу на страницу редактирования видео на YouTube, я вижу дату загрузки (которую в настоящее время я вручную копирую в свою электронную таблицу), но она кажется недоступной в YouTube APIv3.

AmЯ что-то упустил, или я правильно понимаю, что нет способа очистить дату загрузки видео?

1 Ответ

0 голосов
/ 21 декабря 2018

К сожалению, как только частное видео обновляется для общего доступа, дата publishedAt обновляется с даты, когда видео было загружено, до даты, когда оно было опубликовано.На данный момент дата загрузки больше не доступна непосредственно в API.

Из документации YouTube о snippet.publishedAt:

Дата и время публикации видео.Обратите внимание, что это время может отличаться от времени загрузки видео.Например, если видео загружено как частное видео, а затем обнародовано позднее, это свойство будет указывать время, когда видео было обнародовано.

Существует несколько особых случаев:

  • Если видео загружено как частное видео, а метаданные видео получены владельцем канала, то значение свойства указывает дату и время, когда видео было загружено.
  • Есливидео загружено как частное видео, значение свойства также указывает дату и время, когда видео было загружено.В этом случае любой, кто знает уникальный идентификатор видео, может извлечь метаданные видео.

Значение указывается в формате ISO 8601 (ГГГГ-ММ-ДДЧч: мм: сс.сZ).

Соответствующую документацию об этом поведении можно найти здесь

В качестве альтернативы, вы можете рассмотреть возможность очистки панели инструментов YouTube Studio с помощью инструментов на основе браузера, таких как Selenium (илииспользуйте что-то вроде BeautifulSoup для анализа HTML-кода панели инструментов), чтобы получить данные, которые вы ищете.

...