如何通过API清除我的YouTube播放列表? (删除所有播放列表,但不删除播放列表)

如何通过API清除我的YouTube播放列表? 需要删除所有播放列表,但不能删除播放列表。 当然我知道 – 需要循环为1.得到playlistinem ID 2.删除它3. etc但可能是更简单的方法? 谢谢!

它在Youtube API中有记录。 以下是您应该遵循的删除playListItems的流程。 从PlayList获取plaListItems的列表。

https://developers.google.com/youtube/v3/docs/playlists/list – 使用列表

从播放列表中获取项目列表后,请使用“DELETE playListItem” https://developers.google.com/youtube/v3/docs/playlistItems/delete

我通过删除播放列表来解决这个问题,然后重新创建它。 以下是Kotlin代码,mYouTube是根据API验证的YouTube对象: https : //developers.google.com/youtube/v3/guides/authentication

// Delete the playlist mYouTube.playlists().delete({playlistId}).execute() // Create a new playlist val playlist = Playlist() playlist.snippet = PlaylistSnippet() playlist.snippet.title = {playlist title} playlist.status = PlaylistStatus() mYoutube.playlists().insert("snippet,status", playlist).execute()