C# 上传后将视频添加到播放列表抛出NotFound错误(Youtube API v3)

C# 上传后将视频添加到播放列表抛出NotFound错误(Youtube API v3),c#,.net-core,youtube-api,youtube-data-api,C#,.net Core,Youtube Api,Youtube Data Api,我正在使用.NETYouTube Api上传视频并将其添加到播放列表中。但是在视频上传后直接添加新的播放项总是会抛出找不到视频[404]错误。虽然抛出了错误,但视频会添加到播放列表中。在创建播放列表后,我也遇到了同样的问题。使用Python库,我没有这些问题。知道我做错了什么吗?提前谢谢 // Upload Video var newVideo = new Video { Snippet = new VideoSnippet { Title = title,

我正在使用.NETYouTube Api上传视频并将其添加到播放列表中。但是在视频上传后直接添加新的播放项总是会抛出
找不到视频[404]
错误。虽然抛出了错误,但视频会添加到播放列表中。在创建播放列表后,我也遇到了同样的问题。使用Python库,我没有这些问题。知道我做错了什么吗?提前谢谢

// Upload Video
var newVideo = new Video
{
    Snippet = new VideoSnippet
    {
        Title = title,
        ...
    }
};

Video uploadedVideo = null;

void ProgressChanged(IUploadProgress progress)
{
    ...
}

void ResponseReceived(Video video)
{
    uploadedVideo = video;
}

await using var fileStream = new FileStream(filePath, FileMode.Open);
var request = _youtubeService.Videos.Insert(newVideo, "snippet", fileStream, "video/*");
request.ProgressChanged += ProgressChanged;
request.ResponseReceived += ResponseReceived;

await request.UploadAsync().ConfigureAwait(false);

// Add PlaylistItem
var newPlaylistItem = new PlaylistItem
{
    Snippet = new PlaylistItemSnippet
    {
        PlaylistId = playlistId,
        ResourceId = new ResourceId
        {
            Kind = "youtube#video",
            VideoId = uploadedVideo.Id
        }
    }
};

var playlistItem = await _youtubeService.PlaylistItems.Insert(newPlaylistItem, "snippet").ExecuteAsync().ConfigureAwait(false);

很可能和“洋基谢谢你”一样!很高兴知道我不是唯一一个面临这个问题的人。同样的问题也在这里被报道:很可能和@yankee Thanke you一样!很高兴知道我不是唯一一个面临这个问题的人。同样的问题也在这里报道: