C# 上传视频到youTube,步骤1 youTube数据API 3获取用户凭证?
在过去的两天里,我一直试图从我的网站上传一段视频到YouTube。没有VB的文档,也没有.Net的工作示例 我正在寻找无论如何上传视频到youtube的任何可能的方式。我尝试过YouTube数据API 3和YouTube数据API 2,但没有成功 按照YouTube api,我正在尝试获取我的用户凭据 我在google控制台上创建了一个OAuth密钥和一个公共api密钥 如果有人已经让上述部分工作或知道一个地方,我可以看到如何让它工作,将不胜感激 我在YouTube Data API 3上的尝试我必须使用VB,但我会接受C语言的答案,因为我可以转换它,任何可用的UserCredentials示例都是可以接受的答案 两个问题中的第一个是我在VB中需要这个。 我有一条蓝线在新办公室的()下面C# 上传视频到youTube,步骤1 youTube数据API 3获取用户凭证?,c#,vb.net,youtube,youtube-api,C#,Vb.net,Youtube,Youtube Api,在过去的两天里,我一直试图从我的网站上传一段视频到YouTube。没有VB的文档,也没有.Net的工作示例 我正在寻找无论如何上传视频到youtube的任何可能的方式。我尝试过YouTube数据API 3和YouTube数据API 2,但没有成功 按照YouTube api,我正在尝试获取我的用户凭据 我在google控制台上创建了一个OAuth密钥和一个公共api密钥 如果有人已经让上述部分工作或知道一个地方,我可以看到如何让它工作,将不胜感激 我在YouTube Data API 3上的尝
Using stream = New FileStream("client_secrets.json", FileMode.Open, FileAccess.Read)
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(GoogleClientSecrets.Load(stream).Secrets, New () {YouTubeService.Scope.YoutubeReadonly}, "user", CancellationToken.None, New FileDataStore(Me.[GetType]().ToString()))
End Using
第二个问题是我不知道“client\u secrets.json”应该包含什么内容
我对YouTube数据API 2的尝试:
client_secrets.json采用此格式
{
"installed": {
"client_id": “REPLACE_ME”,
"client_secret": “REPLACE_ME"
}
}
您可以从Google开发者控制台获得这些值
您可以在这里找到.Net示例:我想我已经获得了客户机_secrets.json。
{
"installed": {
"client_id": “REPLACE_ME”,
"client_secret": “REPLACE_ME"
}
}