使用 Google Drive api 文件列表时,在父级中使用“root”时,根目录下不会显示文件夹

2023-12-14

当我在Q中的parents中设置“root”时,我只想查看根目录下的文件夹和文件,但我只能看到一个标题为“入门”的pdf文件。 (我用的是C#代码)

我的文件夹在哪里?

但是当我在代码中按名称(例如 name='Folder1′)搜索时,我可以看到文件夹。 另外,当我使用 API 帮助网站上名为“尝试此 API”的 Api 测试时,我还可以看到文件夹输出(https://developers.google.com/drive/v3/reference/files/list).

那么只有C#代码不显示文件夹? 你能告诉我为什么它只显示文件,而不显示文件夹吗?

仅供参考:我使用服务帐户进行身份验证并使用 Google Drive v3 SDK。


如果您看到的唯一文件是“入门”pdf 文件,则表明您正在使用服务帐户进行身份验证。

服务帐户不是您。将其视为一个虚拟用户,它有自己的谷歌驱动器帐户,默认情况下没有文件。

Options:

  1. 使用以下命令将文件上传到服务帐户文件.创建 method
  2. 与服务帐户共享您个人 Google 云端硬盘帐户上的文件夹。您可以通过获取服务帐户电子邮件地址并与其共享文件夹来完成此操作。注意:据我所知,您不能与任何人共享您的个人根文件夹。

提示:如果您允许服务帐户将文件上传到您的个人 Google 云端硬盘帐户,请记住让它授予您的个人用户访问文件的权限权限.创建方法,否则您的驱动器帐户上将有您无权访问的文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Google Drive api 文件列表时,在父级中使用“root”时,根目录下不会显示文件夹 的相关文章

随机推荐