【发布时间】:2016-09-27 15:49:17
【问题描述】:
Youtube 数据 API 没有此过程的任何选项。可能是因为它与身份验证有关。但我指的是将公共视频添加到播放列表中。如何使用 python 完成此操作?
【问题讨论】:
标签: python youtube-api youtube-data-api
Youtube 数据 API 没有此过程的任何选项。可能是因为它与身份验证有关。但我指的是将公共视频添加到播放列表中。如何使用 python 完成此操作?
【问题讨论】:
标签: python youtube-api youtube-data-api
您可以使用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 question。
注意:此请求需要至少获得以下一项的授权 以下范围:
https://www.googleapis.com/auth/youtubepartner
【讨论】: