如何使用网址将公共YouTube视频添加到Youtube中的播放列表?

时间:2016-09-27 15:49:17

标签: python youtube-api youtube-data-api

Youtube Data API没有此过程的任何选项。可能是因为它与身份验证有关。但我所指的是将公开视频添加到播放列表中。我如何使用python完成此任务?

1 个答案:

答案 0 :(得分:0)

您可以使用PlaylistItems: insert在播放列表中插入视频。

以下是我使用的请求。

POST https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&key={YOUR_API_KEY}

{
"snippet": {
"playlistId": "PLgTC0orxjF5MrSEDzjT7J1lkR4zYwPEpf",
"resourceId": {
"videoId": "qnHyhCYOgTI",
"kind": "youtube#video"
}
}
}

确保您在youtube#video的{​​{1}}属性上传递kind。 因为如果您没有指定它,您将收到错误resourceId

对于您想要的Python代码,您可以查看相关的SO question

  

注意:此请求需要至少有一个授权   以下范围:

     

https://www.googleapis.com/auth/youtubepartner

     

https://www.googleapis.com/auth/youtube

     

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