查看Google应用程序文件

问题描述:

我正在使用谷歌驱动器sdk上传正在开发的应用程序的文件。 上传工作,如果我使用ListRequest,我可以看到我的文件在那里。查看Google应用程序文件

但是,当我在我的浏览器中登录谷歌时,我没有看到我上传的任何文件,并且使用创建该应用程序的帐户登录。

有什么方法可以查看这些文件吗?我必须添加一些访问谷歌帐户?

当您上传文件时,默认情况下它不会被授予父项。没有父母的文件只能通过搜索找到(输入确切的标题,你应该找到它)。你需要做的是添加“根”作为父母,你的问题应该得到解决。

+0

我需要创建根吗? – David 2014-09-02 13:10:52

+0

不,根目录是每个用户拥有的“我的驱动器”。使用文字'root'作为父项是一种快捷方式,它可以帮助您避免使用about.get调用来查找根文件夹ID。 – 2014-09-02 16:30:07

如果有人遇到同样的问题,我还必须在ServiceAccount凭据中模拟我的gmail帐户。

 ServiceAccountCredential.Initializer init = new ServiceAccountCredential.Initializer("[email protected]") 
     { 
      Scopes = new[] { "https://www.googleapis.com/auth/drive" }, 
      User = "[email protected]" 
     }; 

然后我就可以使用丹的解决方案。