Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 上传视频到youTube,步骤1 youTube数据API 3获取用户凭证?_C#_Vb.net_Youtube_Youtube Api - Fatal编程技术网

C# 上传视频到youTube,步骤1 youTube数据API 3获取用户凭证?

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上的尝

在过去的两天里,我一直试图从我的网站上传一段视频到YouTube。没有VB的文档,也没有.Net的工作示例

我正在寻找无论如何上传视频到youtube的任何可能的方式。我尝试过YouTube数据API 3和YouTube数据API 2,但没有成功

按照YouTube api,我正在尝试获取我的用户凭据

我在google控制台上创建了一个OAuth密钥和一个公共api密钥

如果有人已经让上述部分工作或知道一个地方,我可以看到如何让它工作,将不胜感激

我在YouTube Data API 3上的尝试我必须使用VB,但我会接受C语言的答案,因为我可以转换它,任何可用的UserCredentials示例都是可以接受的答案

两个问题中的第一个是我在VB中需要这个。 我有一条蓝线在新办公室的()下面

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"
  }
}