在.net

时间:2018-09-24 14:33:37

标签: youtube-api youtube-data-api

我需要在.NET中上传视频 我使用您的客户端库。当我在回调URL处收到代码时,我需要更改此代码以获取令牌。 我怎样才能做到这一点?我没有找到任何有关此的信息。 然后,我应该在哪里放这个令牌,上传视频?

谢谢

1 个答案:

答案 0 :(得分:0)

就像其他quickstart使用Youtube API一样,您还必须遵循有关如何获取包含client_secret.json的{​​{1}}的步骤:

  
      
  • 使用此向导在Google Developers Console中创建或选择一个项目,然后自动打开API。点击继续,   然后转到凭据
  •   
  • 向项目添加凭据页面上,单击取消按钮。
  •   
  • 在页面顶部,选择 OAuth同意屏幕标签。选择一个电子邮件地址,输入一个产品名称(如果尚未设置),然后单击   保存按钮。
  •   
  • 选择凭据标签,点击创建凭据按钮,然后选择 OAuth客户端ID
  •   
  • 选择应用程序类型其他,输入名称“ YouTube Data API快速入门”,然后单击创建按钮。
  •   
  • 点击确定以关闭出现的对话框。
  •   
  • 点击客户端ID右侧的下载图标(下载JSON)按钮。
  •   
  • 将下载的文件移动到您的工作目录中,并将其重命名为token_uri
  •   

client_secret.json

client_secret.json

这是来自.Net Code Sample的代码段,其中实现了{"installed":{"client_id":"837380381682-kthu0nva0f5tqli35o6hk4jiv0p9mh3s.apps.googleusercontent.com","project_id":"sureness-1534400441179","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://www.googleapis.com/oauth2/v3/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"n-5X4ssSnqw9JXFOrLAl1J1y","redirect_uris":["urn:ietf:wg:oauth:2.0:oob","http://localhost"]}}

client_secrets.json