如何在9月12日之后观看以后的播放列表细节?

Ign*_*nat 15 youtube youtube-api youtube-data-api

今天,在YouTube的修订历史页面上说明了这一点

频道资源的contentDetails.relatedPlaylists.watchHistory和contentDetails.relatedPlaylists.watchLater属性仅对授权用户检索有关用户自己频道的数据可见.2016年9月12日之后,contentDetails.relatedPlaylists.watchHistory将返回HL值,而contentDetails.relatedPlaylists.watchLater属性将返回所有通道的WL值.

检索频道观看历史记录的播放列表详细信息(playlists.list)或观看稍后播放列表的请求将在2016年9月12日之后返回空列表.在这些播放列表中检索播放列表项目(playlistItems.list)的请求也将返回空在那之后的名单.这适用于新值,HL和WL,以及您的API客户端可能已存储的任何观看历史记录或观看以后的播放列表ID.

我有一个(ok-working)扩展程序,现在唯一的功能就是显示YouTube播放列表的总时长.现在你必须刷新页面(任何带有播放列表的页面)才能显示长度.我使用playlists.listplaylistItems.list获取播放列表中每个视频的长度详细信息,您可以在此处查看源.(顺便说一下,你应该完全评论我的代码质量,我喜欢反馈)正如你从修订版中看到的那样,这个扩展在9月12日之后无法用于观看后来的播放列表.

无论如何,我的扩展程序最有用的案例是看看以后的播放列表需要多长时间.目前我知道我需要4天17小时7分钟和10秒才能观看我手表后期播放列表中的所有365个视频.9月12日之后,我将无法了解这些信息.

我怎么能得到关于我的手表后来的播放列表的信息呢?我打了哪个资源?YouTube是否会采用下一个合理的行动方案来处理他们的后端,只是为了增加观看播放列表的总时间长度playlist.list


Mar*_*ers 4

2016 年 9 月 15 日之后,将无法通过 YouTube API 服务获取此数据。