Google 使用 API 驱动共享访问 oAuth 2 的其他电子邮件地址

Google Drive Share access to other email address for oAuth 2 using API

是否可以使用 oAuth2 和 javascript 客户端 API 共享 google 驱动器访问其他电子邮件地址?

如果我同时拥有其他人的电子邮件地址和密码? 如果使用服务帐户?

我只想创建一个允许其他 Google 登录用户查看和管理我的文件和目录的应用程序。

让我知道您的想法、最佳做法和步骤。谢谢

好的,我们在这里很清楚,第一个人是想与第二个人分享他们的驱动器上的东西的人。

您的应用程序使用 oauth2 对第一个人进行身份验证。然后,您使用 Permissions 方法将第二个人的权限插入到您希望与他们共享的任何文件或文件夹中。它的人必须这样做。

备注:

服务帐户不适用于 JavaScript 客户端,您需要使用服务器端语言。服务帐户是一个虚拟用户,您将授予服务帐户访问权限,而不是第二个人。

您不能共享整个驱动器,也不能共享根文件夹。您可以编写一个脚本来共享根目录下的所有内容。但是其他人无法写入您的根文件夹。