Youtube API获得稍后观看播放列表

时间:2017-01-03 20:09:46

标签: api youtube playlist

如同在这里的一个答案:
Youtube Data API v3 PlaylistItems update not working for Watch Later playlists

有一项更改,我无法使用YT API v3中的playlistitems.list从我的频道中重温“稍后观看”和“观看历史记录”播放列表:
https://developers.google.com/youtube/v3/revision_history#september-15-2016

TLDR:

  

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

除了手动抓取之外,还有其他方式以编程方式获取我的Watch Later播放列表吗? (通过手动抓取,我的意思是遍历http登录,进入我的播放列表并手动解析DOM以获取列表中视频的链接和片段。)

由于

2 个答案:

答案 0 :(得分:1)

(从这里复制:https://stackoverflow.com/a/47117301/147507

  

如果我在你的位置,我只是按照它来处理我的要求,避免这种情况。你可以回到v2或做一些其他的事情,比如抓取网站,但如果YouTube API明确禁止第三方使用这些内容,那么你可能会遇到法律问题。

答案 1 :(得分:0)

  

请注意,v2 API为频道的收藏提供了单独的Feed   视频,观看历史记录以及稍后观看播放列表。 v3 API使用   播放列表和播放列表项目代表所有这些概念。

来自:https://developers.google.com/youtube/v3/guides/implementation/playlists

  

您还可以使用channels.list方法获取a的播放列表ID   频道的观看记录播放列表,观看以后的播放列表,上传   视频和喜欢的视频。喜欢的视频是频道的视频   所有者积极评价