Youtube Data API没有此过程的任何选项。可能是因为它与认证有关。但我指的是将公共视频添加到播放列表中。我如何使用python完成这个?
您可以使用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"
}
}
}
确保在resourceId
的kind
属性上传递youtube#video
。因为如果你没有指定它,你会得到一个错误400 Bad request Resource type not supported
.
对于你想要的Python代码,你可以检查这个相关的SO问题。
注意:此请求需要至少一个以下作用域:
https://www.googleapis.com/auth/youtubepartner https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.force-ssl