无法批量删除播放列表?

时间:2016-09-10 23:22:22

标签: youtube-api youtube-data-api

我正在尝试从创建的播放列表中批量删除YouTube视频(playlistItems)。我有一个playlistitem id数组,我循环并将每个Id作为参数传递给下面的函数。

每次删除都会收到状态204响应...但视频实际上并未删除。相反......只有2或3(如果我很幸运)被删除。例如,如果我尝试批量删除播放列表中的10个视频...实际上只有2或3个视频可能被删除。我可以继续运行我的批量删除,直到缓慢但肯定地删除所有项目......但这似乎不太理想,并且不必要地浪费配额。

我想知道我被允许删除播放列表项的速度有限吗?如果是这样,为什么我显然无法删除时收到状态204?

function deleteVideo(id) { var url = "https://www.googleapis.com/youtube/v3/playlistItems?id=" url += id; url += "&key=" + oauth2Provider.getApiKey(); return $http({ method: "DELETE", url: url, headers: { "Authorization": "Bearer " + oauth2Provider.getToken() } }).then(function successCallback(response) { console.log(response); return response; }, function errorCallback(response) { console.log(response); }); }

0 个答案:

没有答案