Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube 9月12日之后如何获取观看播放列表的详细信息?_Youtube_Youtube Api_Youtube Data Api - Fatal编程技术网

Youtube 9月12日之后如何获取观看播放列表的详细信息?

Youtube 9月12日之后如何获取观看播放列表的详细信息?,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,今天,第页上说 频道资源的contentDetails.relatedPlaylists.watchHistory 和contentDetails.relatedPlaylists.watchLater属性仅适用于 对检索有关用户自身的数据的授权用户可见 频道2016年9月12日之后 contentDetails.relatedPlaylists.watchHistory将返回值HL 并且contentDetails.relatedPlaylists.watchLater属性将 返回所有通道的W

今天,第页上说

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

请求检索频道的播放列表详细信息(playlists.list) “观看历史记录”或“以后观看”播放列表将在播放后返回空列表 2016年9月12日。检索播放列表项目的请求 (playlitems.list)中的任何一个播放列表也将返回 在那之后,空列表。对于新值HL和 WL,以及任何观看历史记录或观看以后播放列表ID 您的API客户端可能已经存储了

我现在唯一的功能就是显示YouTube播放列表的总时间长度。现在你必须刷新页面(任何有播放列表的页面)才能显示长度。我使用
playlists.list
playlitems.list
获取播放列表中每个视频的长度详细信息。(顺便说一句,你应该完全评论我的代码质量,我喜欢反馈)正如你从修订版中看到的,这个扩展在9月12日之后对于以后的播放列表将不起作用

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

那么,我该如何在以后的播放列表中获取有关手表的信息呢?我应该找到哪些资源?YouTube聘请他们在后端工作的下一个合理的做法是将观看播放列表的总时间添加到播放列表中吗



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

确认观看历史记录和观看后期播放列表返回空列表。不幸的是,没有提及替代方案

2016年9月15日

此外,为频道的“观看历史记录”或“以后观看播放列表”检索播放列表详细信息(playlists.list)或播放列表项目(playlitems.list)的请求现在返回空列表。对于新值HL和WL,以及API客户端可能已经存储的任何观看历史记录或观看以后的播放列表ID,此行为都是正确的


我可以解释一下为什么它不可用吗?我有同样的问题:我已经建立了一个小服务,它可以与用户自己的
watchLater
项目一起使用。为什么要贬值?是否有其他选项可以获取用户自己的数据?是否有可能只获取这些列表中最新的x项?9月12日之后是否有替换API?我需要获取
稍后观看
播放列表中的所有播放项目。如何做到这一点?