Web应用程序中的多个用户如何使用Google API访问单个Google云端硬盘

时间:2014-02-03 05:53:01

标签: google-drive-api

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

1 个答案:

答案 0 :(得分:0)

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

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

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

然后,应该简单地将您的应用上传/查看文件到正确的目录,具体取决于谁被插入。由于您将拥有该目录的ID,因此很容易将它们列在已经存在的文件中那个目录。以及直接上传到该目录。