【发布时间】:2021-08-11 21:51:08
【问题描述】:
private static void RemoveVideo(YouTubeService youTubeService, string playlistId, string videoId)
{
// Find the matching video item
var videos = youTubeService.PlaylistItems.List("snippet");
videos.PlaylistId = playlistId;
var video = videos.Execute().Items.Where(a => a.Snippet.ResourceId.VideoId == videoId).SingleOrDefault();
if (video == null)
{
throw new ArgumentException("Video not found!", nameof(videoId));
}
// Now delete it by it's inner ID
var playlistInsertRequest = youTubeService.PlaylistItems.Delete(video.Id);
playlistInsertRequest.Execute();
}
- 我可以使用上面的代码将视频删除到此播放列表中。但是,如果此播放列表中视频的位置 >5,我将无法删除该视频。如何删除?
- 我无法删除此播放列表中的重复视频。如何删除此播放列表中的重复视频?
【问题讨论】:
-
define cant delete 你有错误信息吗?
标签: c# youtube-api youtube-data-api google-api-dotnet-client