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

时间:2014-05-05 18:48:41

标签: c# google-drive-api

我正在使用服务帐户在Google云端硬盘中上传文件,我可以在Google云端硬盘中插入文件,但我无法在Google云端硬盘中查看该文件。

我正在创建ABC@gmail.com。使用ABC@gmail.com创建一个服务帐户。使用P12证书和服务客户​​端电子邮件ID,我可以在驱动器中插入文件。但是无法在ABC@gmail.com' s Google驱动器中看到该文件。从应用程序中获取文件列表时,它将显示5个文件,但在我的ABC@gmail.com' s驱动器只包含1个文件。

问题

  1. 如何在带有服务帐户的Google云端硬盘上查看我上传的文件
  2. 文件已成功上传,我该如何查看文件 ABC@gmail.com' s Google云端硬盘

2 个答案:

答案 0 :(得分:0)

服务帐户有一个单独的驱动器(以及其他所有内容)只能通过api而不是Web界面看到。 你为什么使用服务帐户?那是其他案件。 在该gmail帐户上使用常规的3脚oauth获取其刷新令牌,以便您可以将其作为所有者。 否则继续做你正在做的事情,但也要与那封电子邮件分享,这样你就可以在那个'与我共享'的驱动器上看到它。

答案 1 :(得分:0)