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



通过API清除我的YouTube播放列表的程度如何?需要删除所有播放列表项,但不删除播放列表。我当然知道 - 需要循环 1。获取播放列表 ID 2。删除它 3.等但也许是更简单的方法?谢谢!

它记录在Youtube API中。以下是删除播放列表项应遵循的流程。从PlayList中获取plaListitems的列表。

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

从播放列表中获取项目列表后,使用"删除播放列表项"https://developers.google.com/youtube/v3/docs/playlistItems/delete

我通过删除播放列表然后重新创建它来解决这个问题。以下是 Kotlin 代码,mYouTube 是经过身份验证的 youtube 对象,根据 API: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()

最新更新