有没有办法使用 YouTube API v3 获取“稍后观看”播放列表?

Posted

技术标签:

【中文标题】有没有办法使用 YouTube API v3 获取“稍后观看”播放列表?【英文标题】:Is there a way to get the "Watch Later" playlist using YouTube API v3? 【发布时间】:2013-03-31 06:12:09 【问题描述】:

我想知道这在 v3 中是否可用(我知道在 v2 中可以)?

我尝试在播放列表请求中使用 watch_later 作为 id 和 mine=true。指定 mine=true 时,通用播放列表列表结果中不会返回 watch_later 播放列表。

【问题讨论】:

这在this post中已经不可能了。 【参考方案1】:

更新

As of Sep 12 2016,请稍后观看,YouTube Data API v3 将无法再检索观看历史记录。

原始答案(不再有效)

您可以通过经过身份验证的请求获取您的特殊私人播放列表的 ID

GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&mine=true&key=YOUR_API_KEY

其中之一是您的 watchLater 播放列表。记下播放列表 ID,并在另一个经过身份验证的请求中使用它来获取 watchLater 列表中所有项目的列表:

GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=YOUR_PLAYLIST_ID&key=YOUR_API_KEY

【讨论】:

这不再起作用了(见developers.google.com/youtube/v3/…)

以上是关于有没有办法使用 YouTube API v3 获取“稍后观看”播放列表?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法增加 YouTube API v3 配额限制?

如何使用api v3检测youtube支付视频

带有 API v3 的 Youtube 视频标题没有 API 密钥?

如何在 2015 年 4 月 20 日之后获取 Youtube 频道 RSS 提要(没有 v3 API)?

Youtube Data API按渠道ID获取订户列表

如何从 Youtube Data API v3 获取最大搜索结果?