我正在尝试删除我创建的播放列表,但仍然收到404错误 我有一个全局var playlistId来记住我创建的播放列表。
var playlistId
我像这样创建播放列表:
function createPlaylist() {
var request = gapi.client.youtube.playlists.insert({
part: 'snippet,status',
resource: {
snippet: {
title: 'hard coded title',
description: 'Hard Coded Description'
},
status: {
privacyStatus: 'private'
}
}
});
request.execute(function(response) {
var result = response.result;
if (result) {
playlistId = result.id;
console.log("created playlist " + playlistId)
}
});
}
然后我删除了这样的播放列表:
function deletePlaylist() {
var request = gapi.client.youtube.playlistItems.delete({
id: playlistId
}).execute();
}
404我收到的错误是:
{
"error": {
"errors": [
{
"domain": "youtube.playlistItem",
"reason": "playlistItemNotFound",
"message": "Playlist item not found.",
"locationType": "parameter",
"location": "id"
}
],
"code": 404,
"message": "Playlist item not found."
}
}
我正在播放我创建的播放列表的播放列表,但播放列表无法删除。 任何人都可以提供一些指导吗?
答案 0 :(得分:2)
deletePlaylist
似乎试图删除PlaylistItem(即视频)而不是播放列表本身。您可以尝试用playlistItems
替换playlists
吗?