You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过YouTube Data API v3将视频保存到自定义播放列表

功能实现方案

你查阅的videos接口不支持该操作,对应功能由YouTube Data API v3的PlaylistItems资源的insert方法实现,操作步骤如下:

  • 第一步:获取当前授权用户的自定义播放列表ID,你可以调用Playlists.list接口,传入参数mine=true拉取用户名下所有播放列表的ID和名称,匹配到你要添加的目标播放列表ID
  • 第二步:调用PlaylistItems.insert接口,在请求体中传入对应参数即可完成视频添加,和网页端点击「save」按钮选择播放列表的效果完全一致

接口权限要求

调用该接口必须先获取用户的OAuth 2.0授权,授权范围可选以下任意一种:

  • https://www.googleapis.com/auth/youtube
  • https://www.googleapis.com/auth/youtube.force-ssl

示例请求体(JSON格式)

{
  "snippet": {
    "playlistId": "替换为你的目标播放列表ID",
    "resourceId": {
      "kind": "youtube#video",
      "videoId": "替换为要保存的YouTube视频ID"
    }
  }
}

常见注意点

  • 如果接口返回404错误,优先检查播放列表ID是否正确,以及当前授权用户是否有该播放列表的编辑权限
  • 同一个视频可以重复添加到同一个播放列表,不需要额外做去重判断,如果需要去重可以先调用PlaylistItems.list接口拉取当前播放列表下的所有视频ID做校验

内容的提问来源于stack exchange,提问作者Toniq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 05:45:10