无法访问谷歌驱动器文件与服务帐户

本文关键字:服务 文件 驱动器 访问 谷歌 | 更新日期: 2023-09-27 18:01:52

我正在用服务帐户上传谷歌驱动器中的文件,我能够在谷歌驱动器中插入文件,但我无法在谷歌驱动器中查看该文件。

我创建ABC@gmail.com。使用ABC@gmail.com创建一个服务帐户。有了P12证书和Service Client Email id,我就可以在驱动器中插入文件了。但无法在ABC@gmail.com的谷歌驱动器中看到该文件。当从应用程序获取文件列表时,它将显示5个文件,但在我的ABC@gmail.com驱动器中只包含1个文件。

问题
  1. 我怎么能看到我上传的文件在谷歌驱动器与服务帐户
  2. 文件上传成功,我怎么能看到文件在ABC@gmail.com’s Google Drive

无法访问谷歌驱动器文件与服务帐户

服务帐户有一个单独的驱动器(和其他所有东西),只能通过api看到,而不是web界面。你为什么要使用服务账户?这是针对其他情况的。在该gmail帐户上使用常规的3条腿签名来获得其刷新令牌,以便您可以将其作为所有者放在那里。否则,继续做你正在做的事情,但也要与该电子邮件共享,这样你就可以在该驱动器的"与我共享"中看到它。

您需要授予访问该文件的权限:https://developers.google.com/drive/api/v3/reference/permissions/create