gpt4 book ai didi

javascript - 删除播放列表视频 youtube api v3

转载 作者:行者123 更新时间:2023-11-28 05:01:24 26 4
gpt4 key购买 nike

我正在尝试使用 java 脚本清空播放列表,我已设法获取所有播放列表视频 ID,但无法删除它们

function getVids() {
$.get(
"https://www.googleapis.com/youtube/v3/playlistItems",{
part: 'id',
maxResults: 50,
playlistId: 'PLPVr3MCINEgGAg9ThKr7sLMwqFNM9Iv4L',
key: 'my key here'},
function(data){
var output = 0;
$.each(data.items, function(i, item){
//console.log(item);
//console.log(item.id);
$.ajax({
url: "https://www.googleapis.com/youtube/v3/playlistItems?part=id&id="+item.id+"&key=my key here",
type: 'DELETE',
success: function(result) {
alert('s');
}
});
})
})
};

当我在浏览器中输入网址时,这就是返回的内容

{
"kind": "youtube#playlistItemListResponse",
"etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/YAyqaxa-qQcwBUIplqskG6cfrsw\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#playlistItem",
"etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/iMYbauGN6REXTfoVQ6B49q5YvcQ\"",
"id": "UExQVnIzTUNJTkVnR0FnOVRoS3I3c0xNd3FGTk05SXY0TC4zRjM0MkVCRTg0MkYyQTM0"
}
]
}

任何帮助将不胜感激。

编辑:让它工作,而不是使用我的 api key ,我必须使用访问 token (感谢@DalmTo)

    $.ajax({
url: "https://www.googleapis.com/youtube/v3/playlistItems?part=id&id="+item.id+"&access_token="+accesstoken,
type: 'DELETE',
success: function(result) {
}

最佳答案

除了 DaImTo 答案之外,还可以使用 PlaylistItems: list ,您可以在此处获取该播放列表中的所有视频。请注意,此视频列表具有单独的“id”

以下是 PlaylistItems: list 的响应示例。

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

 "kind": "youtube#playlistItem",
"etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/xn3GV......MlvYumGPB2BTU\"",
"id": "UExnVEMxxx....",
"snippet": {
"publishedAt": "2016-09-29T11:53:40.000Z",
"channelId": "UCTEAr....SLNZ0tBIw2w",
"title": "Kobe Bryant's All Game Winners of his Career (36)",

现在,您可以使用 PlaylistItems: delete 删除播放列表中的该特定视频。通过指示您获得的“id”

在我们的示例中,我们获得“id”UExnVEMxxx....,因此该 ID 就是您需要在 PlaylistItems:delete 中使用的 ID。

https://www.googleapis.com/youtube/v3/playlistItems?id=UExnVEMxxx....&key={YOUR_API_KEY}

关于javascript - 删除播放列表视频 youtube api v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42109762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com