Asp.net mvc 4 在web asp.net mvc 4/JavaScript中使用带有谷歌API(如youtube、picasa)的服务帐户

Asp.net mvc 4 在web asp.net mvc 4/JavaScript中使用带有谷歌API(如youtube、picasa)的服务帐户,asp.net-mvc-4,oauth-2.0,youtube-javascript-api,google-api-dotnet-client,service-accounts,Asp.net Mvc 4,Oauth 2.0,Youtube Javascript Api,Google Api Dotnet Client,Service Accounts,我来这里是想了解一些关于谷歌API的信息,特别是认证“服务帐户” 我也有同样的问题,尽管这涉及到另一个API,但他很好地解释了这个问题 几天来,我已经读了一些文章: 我已经注册了一个谷歌API帐户,我正在使用提供给我的客户端密钥和密码。然后我下载了以下库: google-api-dotnet-client-1.2.4737-beta.source.zip youtube api示例 google-youtube-v3-rev35-csharp-1.2.0-beta 到目前为止,什么

我来这里是想了解一些关于谷歌API的信息,特别是认证“服务帐户”

我也有同样的问题,尽管这涉及到另一个API,但他很好地解释了这个问题

几天来,我已经读了一些文章:

我已经注册了一个谷歌API帐户,我正在使用提供给我的客户端密钥和密码。然后我下载了以下库:

  • google-api-dotnet-client-1.2.4737-beta.source.zip
  • youtube api示例
  • google-youtube-v3-rev35-csharp-1.2.0-beta
到目前为止,什么都帮不了我

我想知道
Picasa web
Youtube API v2或v3
是否可以使用
oAuth2.0服务帐户,因为我找不到任何相关信息。我目前正在使用
Picasa Web oAuthv1.0
,我发现它非常容易使用,但我想迁移到
Google Youtube API v3/Picasa Web API

基本工作流思想:

  • 私人图片和视频是专门为网站创建的
  • 用户将登录该网站(不是谷歌用户)并查看图片和视频->所有成功登录该网站的用户都可以访问所有youtube视频和picasa图片,这些媒体在谷歌是私有的
我在任何地方找到的唯一一个显示如何使用身份验证的示例是在ASP.NET MVC项目中,不幸的是,该项目需要用户交互,我不希望这样

有人能告诉我这件事吗?是否有人拥有一段用
Javascript
C#
编写的代码,用于通过服务帐户连接到API,还是现在最好使用oAuthv1.0进行身份验证?任何帮助都将受到高度赞赏

看一看,它包含支持服务帐户的所有API的列表


据我所知,Picasa和Youtube不支持服务帐户。

根据peleyal发表的文章,我认为Youtube应该支持服务帐户。在相关文章的回答中,它指出“所有支持OAuth 2.0的Google API都应该与服务帐户一起使用”

假设YouTube是谷歌API,它也应该可以工作

不幸的是,我对这个答案没有100%的信心,因为我在其他地方看到过这样的文档:“几个谷歌API代表一个应用程序,不访问用户信息。”

访问YouTube API是否构成“用户信息”?这个问题的答案就是我不尝试就不能100%自信的原因。一个昂贵的时间提议