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

时间:2015-01-06 14:16:53

标签: api youtube youtube-api

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

2 个答案:

答案 0 :(得分:1)

它在Youtube API中有记录。这是删除playListItems时应遵循的流程。 从PlayList获取plaListItem列表。

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

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

答案 1 :(得分:0)

我通过删除播放列表然后重新创建它来解决了这个问题。以下是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()
相关问题