【问题标题】:How multiple users in a Web Application can access the single Google Drive using Google APIWeb 应用程序中的多个用户如何使用 Google API 访问单个 Google Drive
【发布时间】:2014-02-03 21:20:29
【问题描述】:

我有一个可以创建用户的 Web 应用程序。我有一个 Google Drive。创建用户后,将在该 Google Drive 中为该用户分配一个文件夹。该用户只能访问分配的文件夹。每次用户从 Web 应用程序登录时,分配文件夹中的文件都可以查看,并且用户也可以仅将文件上传和下载到该文件夹​​。这是如何使用 Google API 实现的。

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    首先,您需要为您的应用程序创建一个服务帐户。该应用程序将拥有谷歌驱动器帐户。

    https://developers.google.com/accounts/docs/OAuth2#serviceaccount
    

    然后您的应用程序将不得不为新用户创建目录并将用户与目录的 fileid 相关联(记住目录只是 google 驱动器中的文件)目录名称可能会更改,因此请保存文件 id 而不是目录名称可以肯定。

    那么这应该很简单,您的应用程序将文件上传/查看到正确的目录,具体取决于谁登录。由于您将拥有目录的 ID,因此很容易将它们列出已经在其中的文件那个目录。以及直接上传到该目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 2019-07-27
      • 2018-07-16
      • 1970-01-01
      相关资源
      最近更新 更多