【发布时间】:2016-05-03 19:18:48
【问题描述】:
YouTube 数据 API:上传视频
一个错误阻止了上传完成。
System.Net.Http.HttpRequestException:响应状态码不表示成功:401(未授权)。
在 Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在 Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(任务任务)
在 C:\Users\mdril\Documents\GitHub\google-api-dotnet-client\Src\GoogleApis\Apis[Media]\Upload\ResumableUpload 中的 Google.Apis.Upload.ResumableUpload1.<UploadAsync>d__83.MoveNext() in C:\Users\mdril\Documents\GitHub\google-api-dotnet-client\Src\GoogleApis\Apis\[Media]\Upload\ResumableUpload.cs:line 378
An error prevented the upload from completing.
System.ArgumentNullException: Value cannot be null.
Parameter name: baseUri
at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
at Google.Apis.Upload.ResumableUpload1.d__87.MoveNext() .cs:第 460 行
按任意键继续...
我已经复制了示例代码以将视频上传到 youtube,并且我已经安装了我的 client_secret.json 文件,它确实让我可以选择使用哪个帐户。
唯一的其他变化是放置视频文件的实际名称
谁能告诉我我做错了什么?
【问题讨论】:
-
是否有人使用 .Net 平台上的 YouTube 数据 API V3 成功地将视频上传到 YouTube。如果是这样,您介意分享您的有效代码吗?
标签: api youtube youtube-data-api