【问题标题】:Developing an external Google drive sdk application开发外部 Google drive sdk 应用程序
【发布时间】:2012-07-24 20:05:57
【问题描述】:

我对开发使用谷歌驱动器和谷歌 api 的应用程序很陌生。我想知道是否有可能有一个应用程序公开保存在谷歌驱动器上的文件,而无需用户登录自己的谷歌驱动器帐户。因此,从某种意义上说,该应用程序将拥有一个帐户并列出当前存储在驱动器上的文档,用户将能够单击它们(通过 Google 选择器而不是驱动器 UI)并查看它们。 注意:该应用程序是一个外部 ASP.NET MVC Web 应用程序。 我查看了 Google 开发网站上所有可用的身份验证示例(DrEdit 等),但现在似乎解决了我的问题。

【问题讨论】:

  • 您希望您的应用程序的所有用户都能访问一个公共云端硬盘,还是希望您的应用程序将数据保存到每个用户的云端硬盘?
  • 我希望我的应用程序的所有用户都能访问一个通用的云端硬盘。他们应该能够读取文件并将其上传到同一个通用云端硬盘。

标签: google-api google-drive-api


【解决方案1】:

您似乎可以针对自己的云端硬盘帐户手动运行身份验证,然后将初始访问令牌和刷新令牌存储在您的 CredentialStore 实现中,您的应用将继续使用它们。

CredentialStore 来自 Java API - 我确信 .NET API 中有等价物。

【讨论】:

  • 如果您不处理应用程序中的授权流程,您可以从OAuth Playground 检索一组访问和刷新令牌:确保输入您自己的客户端 ID 和密码,添加https://code.google.com/oauthplayground/ 作为授权的重定向 URI,一切顺利。
猜你喜欢
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多