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

时间:2016-08-12 01:02:52

标签: youtube youtube-api youtube-data-api

今天,在YouTube's revision history页面上声明了

  

频道资源的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,以及任何观看历史记录或观看以后的播放列表ID   您的API客户端可能已存储。

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

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

如何获取有关我的手表后期播放列表的信息呢?我打了哪个资源? YouTube是否会采用下一个合理的行动方案来处理他们的后端,只是为了将观看播放列表的时间总计加到playlist.list中?

2 个答案:

答案 0 :(得分:4)

2016年9月15日之后,这些数据无法通过YouTube API服务获得。

答案 1 :(得分:3)

changelog确认观看记录并观看以后播放列表返回空列表。不幸的是,没有提到替代方案。

  

2016年9月15日。

     

此外,检索频道观看记录的播放列表详细信息(播放列表。列表)或播放列表项目(playlistItems.list)或查看以后播放列表的请求现在返回空列表。对于新值,HL和WL,以及您的API客户端可能已存储的任何观看记录或观看以后的播放列表ID,都会出现这种情况。