gpt4 book ai didi

google-drive-api - 外部 asp.net mvc 应用程序访问 Google Drive 上的文件

转载 作者:行者123 更新时间:2023-12-04 18:16:04 25 4
gpt4 key购买 nike

我想构建一个具有以下功能的外部 asp.net mvc 应用程序:

  • 该应用程序可通过其自己的域访问,例如 www.itsowndomain.com
  • 该应用程序可以访问一个 Google 帐户(例如 itsownaccount@gmail.com),其中所有文件都存储在 Drive 文件夹中。因此,该应用程序的用户不必登录自己的 Google 帐户即可访问该应用程序中的文件。应用程序需要自动访问此(itsownaccount@gmail.com)的谷歌驱动器,该过程应该对用户透明,他们永远不必验证自己,这一切都应该在后台代码中发生应用程序加载。
  • 该应用程序将使用 Google Picker 列出 (itsownaccount@gmail.com) 的 google Drive 文件夹中的文件。

  • 我的问题如下:
  • 我正在尝试做的事情是否可行,基本上是使用 Google Drive 作为文件存储并下载它们,上传新文件并可能从外部应用程序编辑一些文件?
  • 我可以使用一个帐户,因为所有文件都应该是公开可用的,因此我不希望用户必须考虑在站点中进行身份验证,以便他们可以查看可公开访问的文件?
  • 我该如何实现这一点,是否有教程,因为我看过的教程都不同,因为他们大多尝试使用自己的 Google 帐户对每个用户进行身份验证?
  • 最佳答案

  • 您可以使用 Google Drive 作为应用程序的存储解决方案,请查看 Google Drive SDK:https://developers.google.com/drive/
  • Google Drive 应用程序通常依赖用户的帐户来存储他们的文件,但没有什么能阻止您使用您的帐户来存储所有文件并使它们可以公开访问
  • https://developers.google.com/drive/examples/dotnet 上有一个 ASP.NET MVC 教程和示例应用程序,但是,它使用自己的帐户对每个用户进行身份验证。您可以从它开始,将标准 OAuth 流程替换为始终使用您的凭据的流程,例如,始终使用您提前生成并提供给应用程序的刷新 token 。
  • 关于google-drive-api - 外部 asp.net mvc 应用程序访问 Google Drive 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698841/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com