Как получить подробную информацию о плейлисте после 12 сентября?

Сегодня, на странице История изменений, говорится, что

Содержимое ресурса каналаDetails.relatedPlaylists.watchHistory и contentDetails.relatedPlaylists.watchLater только видимый авторизованному пользователю, который получает данные о пользователе канал. После 12 сентября 2016 года contentDetails.relatedPlaylists.watchHistory вернет значение HL и свойство contentDetails.relatedPlaylists.watchLater будет вернуть значение WL для всех каналов.

Запросы на получение сведений о плейлисте (playlists.list) для канала смотреть историю или смотреть позже плейлист будет возвращать пустой список после 12 сентября 2016. Запросы на получение элементов списка воспроизведения (playlistItems.list) в любом из этих плейлистов также вернут пустой список после этого времени. Это верно для новых значений HL и WL, а также для любой истории просмотров или просмотра более поздних идентификаторов списков воспроизведения, которые ваш клиент API уже может быть сохранен.

У меня есть расширение (ok-working), которое теперь доступно только для отображения общей продолжительности воспроизведения плейлиста YouTube. Прямо сейчас вам нужно обновить страницу (любую страницу с плейлистом на ней), чтобы длина отображалась. Я использую playlists.list и playlistItems.list, чтобы получить подробную информацию о каждом видео в плейлисте, вы можете просмотреть источник здесь. (Кстати, вы должны полностью прокомментировать мое качество кода, мне нравится обратная связь) Как вы можете видеть из пересмотра, это расширение не будет работать после 12 сентября для просмотра более поздних плейлистов.

В любом случае, наиболее полезным случаем моего расширения является просмотр того, сколько времени потребуется, чтобы пройти через ваш плейлист. В настоящее время я знаю, что мне потребуется 4 дня 17 часов 7 минут и 10 секунд, чтобы посмотреть все 365 видео на моем плейлисте. После 12 сентября я не смогу узнать эту информацию.

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


Ответы

Ответ 1

Эти данные не будут доступны через службу API YouTube после 15 сентября 2016 года.

Ответ 2

changelog подтверждает, что история просмотров и просмотр последующих списков воспроизведения возвращают пустые списки. К сожалению, альтернативы не упоминается.

15 сентября 2016 года.

Кроме того, запросы на получение сведений о плейлисте (playlists.list) или элементов списка воспроизведения (playlistItems.list) для истории просмотра канала или просмотра более позднего списка воспроизведения теперь возвращают пустые списки. Это верно для новых значений, HL и WL, а также для любой истории просмотра или просмотра более поздних идентификаторов списков воспроизведения, которые ваш клиент API уже мог сохранить.