Я пытаюсь получить полный список просмотренных видео для данного пользователя в приложении YouTube API. Я хочу добавить общую продолжительность всех видеороликов.
Когда я получаю список видео из списка воспроизведения истории, API закрывает его на 50 элементов. Там разбиение на страницы, но общее количество предметов составляет 50 (не только на странице); Я не могу получить доступ к большему количеству данных с API-интерфейсом.
Есть ли способ получить этот плейлист без крышки данных? Я надеюсь на другой метод (с использованием API) или способ сделать это без API. Я знаю, что YouTube хранит эти данные, потому что я могу просмотреть всю свою историю (более 50 видеороликов).
Я использую этот код:
var requestOptions = {
playlistId: playlistId,
part: 'snippet',
maxResults: 50
};
gapi.client.youtube.playlistItems.list(requestOptions);
где playlistId
- идентификатор списка воспроизведения истории, который я получил от запроса gapi.client.youtube.channels.list
.
Изменить (2017): Я хочу уточнить, что всегда было желание загрузить мою собственную историю, просто из интереса, чтобы посмотреть, сколько времени я потратил на просмотр видео. Я все еще не смог этого сделать.