我尝试通过Youtube API v3添加视频作为贡献者,但我仍然在响应中获得403 Forbidden
,即使我是播放列表的撰稿人。
我知道"贡献者"部分是问题,因为我可以使用相同的方法将任何视频添加到我创建的播放列表中。
此处使用的代码(examples中的代码相同):
function addToPlaylist(id, plid) {
var details = {
videoId: id,
kind: 'youtube#video'
}
var request = gapi.client.youtube.playlistItems.insert({
part: 'snippet',
resource: {
snippet: {
playlistId: plid,
resourceId: details
}
}
});
request.execute(function(response) {
if (typeof response.code === 'undefined') {
console.log("video added to playlist.");
} else {
console.log("error adding video to playlist.");
}
});
}
有办法吗?
答案 0 :(得分:0)
嗯,根据YouTube Data API Errors,error 403 or forbidden error
表示禁止访问,或者请求可能未获得正确授权。因此,似乎只有播放列表的所有者才能执行此操作。
检查这些问题是否可以帮到你。