【发布时间】:2014-03-25 08:58:48
【问题描述】:
是否可以使用 YouTube api 获取用户稍后观看播放列表的链接?我正在尝试生成一个 url 以从第一个视频开始播放稍后观看的播放列表,以便最终链接类似于 youtube.com/watch?v=videoID&list=playlist。我正在使用 YouTube 数据 API v3。
【问题讨论】:
标签: youtube youtube-api
是否可以使用 YouTube api 获取用户稍后观看播放列表的链接?我正在尝试生成一个 url 以从第一个视频开始播放稍后观看的播放列表,以便最终链接类似于 youtube.com/watch?v=videoID&list=playlist。我正在使用 YouTube 数据 API v3。
【问题讨论】:
标签: youtube youtube-api
不幸的是,从本月开始,Google 似乎已弃用通过公共 API 访问“稍后观看”播放列表:
频道资源的 contentDetails.relatedPlaylists.watchHistory 和 contentDetails.relatedPlaylists.watchLater 属性现在包含 所有通道的 HL 和 WL 值。 (属性 仅对检索有关数据的授权用户可见 用户自己的频道。)
此外,请求检索播放列表详细信息 (playlists.list) 或 频道观看历史的播放列表项 (playlistItems.list) 或 稍后观看播放列表现在返回空列表。这种行为适用于 新值,HL 和 WL,以及任何手表历史记录或手表 您的 API 客户端可能已经存储了以后的播放列表 ID。
请参阅full revision history 了解更多信息。
【讨论】:
您应该使用mine = true 来执行channels->list。
然后从频道响应中,您将获得watchlater-playlistID。
【讨论】: