Как я могу получить список удаленных видео через API YouTube

Есть ли способ найти список видео, которые были удалены из учетной записи YouTube?

Я использую API YouTube, чтобы перечислить все видео для учетной записи YouTube.

Первоначально я загружаю все видео, содержащиеся в «загруженных» пользователями плейлистах. После завершения я провожу опрос каждый день, чтобы проверить, есть ли какие-либо видео, которые были добавлены после последнего видео, которое я получил. Это означает, что если какие-либо видео будут добавлены, они будут возвращены.

Я храню все эти видео в своей программе.

Однако я не могу найти способ через API данных Youtube получить список всех видео, которые были удалены / все видео, которые были удалены с определенного момента времени. Я использую общедоступный метод, а не требую аутентификации.

Я не хочу проверять все видео в системе, чтобы убедиться, что они все еще существуют, но если видео не существует, на YouTube отображается ошибка.

Есть ли такой вызов в API YouTube для возврата удаленных видео с определенного момента времени?


person Nyxter    schedule 08.12.2015    source источник


Ответы (2)


Вроде, как бы, что-то вроде. И есть много способов, которыми ранее публичное видео больше нельзя было увидеть.

Когда видео удаляется пользователем, его статус меняется на «УДАЛЕНО» на некоторое время, прежде чем видео будет полностью удалено с YouTube.

Видео также может быть ОТКЛОНЕН YouTube за нарушения и удален.

Пользователь может изменить статус с ПУБЛИЧНОГО на ЧАСТНЫЙ.

и Т. Д.

Если вы используете WordPress, я бы порекомендовал плагин Video Link Checker.

person johnh10    schedule 09.12.2015
comment
›Когда видео удаляется пользователем, его статус меняется на «УДАЛЕНО» на некоторое время, прежде чем видео будет полностью удалено с YouTube. Это где-то задокументировано? Никогда не слышал о такой логике. - person ninsky; 16.12.2018

Я не думаю, что API сможет разрешить это после того, как они его удалят, но если у вас уже есть список, такой как Video1, Video2, Video3, и они удалят его, вы сможете найти список, который у вас уже есть, и обнаружил, что одно из видео отсутствует.

person liquidsystem    schedule 08.12.2015
comment
Спасибо, я не был уверен, есть ли метод, который я не заметил, который возвращает удаленный контент. Почти как плейлист из мусорной корзины. Было бы просто перебирать 10k видео, чтобы проверить, все ли они существуют. - person Nyxter; 08.12.2015
comment
Я думаю, что простой способ проверить, возможно ли вернуть его, - это проверить его на своей учетной записи? Просто загрузите отснятый материал на несколько секунд, например, 3 или 4 видео, попросите его отследить ваш канал, а затем скройте один из них или удалите его и посмотрите, что он делает. - person liquidsystem; 08.12.2015