【发布时间】:2018-06-24 11:30:27
【问题描述】:
var youtubeService = new YouTubeService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = this.GetType().ToString()
});
var newPlaylist = new Playlist();
newPlaylist.Id = "PLQQ-7Yr6sumTIG34_J1QmDIQkAoQZGBF4";
var newPlaylistItem = new PlaylistItem();
newPlaylistItem.Snippet = new PlaylistItemSnippet();
newPlaylistItem.Snippet.PlaylistId = newPlaylist.Id;
newPlaylistItem.Snippet.ResourceId = new ResourceId();
newPlaylistItem.Snippet.ResourceId.Kind = "youtube#video";
newPlaylistItem.Snippet.ResourceId.VideoId = "33v7dvN84Ms";
newPlaylistItem = await youtubeService.PlaylistItems.Insert(newPlaylistItem, "snippet").ExecuteAsync();
我可以使用上面的代码将视频添加到此播放列表。但我无法从此播放列表中删除视频。
如何从播放列表中删除视频?
【问题讨论】:
-
有
PlaylistItems.Delete方法可以通过它的ID删除项目,你可以通过首先从PlaylistItems.List请求过滤结果来获得。 -
它不起作用:/
-
我很害怕,除非您发布失败尝试的代码,否则我们将无法判断出了什么问题。
-
PlaylistItemsResource.DeleteRequest deleteRequest = youtubeService.PlaylistItems.Delete("eCGcC9k7tvw"); string result = await deleteRequest.ExecuteAsync();// 我无法删除视频:/ 这是我删除的代码
标签: c# api video youtube-api