如何获取 google 驱动器中没有 parents 的所有文件?
How to get all files in google drive, who don't have parents?
是否可以使用 google 驱动器剩余 api 查询获取所有没有 parents 的文件?
没有找到 "orphaned" 个文件的查询。如果您正在寻找用户拥有的文件,您需要执行 files.list() 查询 'me' in owners
和字段值 files(id,parents),nextPageToken
然后在本地过滤到文件没有 parents.
如果 "don't have parents" 是指 "aren't in a folder",那么此类文件的默认父文件为 'root',因此您可以搜索它。
如 documentation. To return all orphaned files you own use the following search query: is:unorganized owner:me
中所述,现在可以做到这一点。
如果您希望任何人拥有所有文件,您可以省略第二部分,或者将 me
替换为任何特定用户的电子邮件地址以获取他们的孤立文件。
注意:这是使用 Web UI 而 而不是 API。 This thread 显示通过 API 可用的选项。
在内部,Google 使用 unparented = true
搜索短语,但这在 V2 或 V3 REST API 中似乎不可用。
是否可以使用 google 驱动器剩余 api 查询获取所有没有 parents 的文件?
没有找到 "orphaned" 个文件的查询。如果您正在寻找用户拥有的文件,您需要执行 files.list() 查询 'me' in owners
和字段值 files(id,parents),nextPageToken
然后在本地过滤到文件没有 parents.
如果 "don't have parents" 是指 "aren't in a folder",那么此类文件的默认父文件为 'root',因此您可以搜索它。
如 documentation. To return all orphaned files you own use the following search query: is:unorganized owner:me
中所述,现在可以做到这一点。
如果您希望任何人拥有所有文件,您可以省略第二部分,或者将 me
替换为任何特定用户的电子邮件地址以获取他们的孤立文件。
注意:这是使用 Web UI 而 而不是 API。 This thread 显示通过 API 可用的选项。
在内部,Google 使用 unparented = true
搜索短语,但这在 V2 或 V3 REST API 中似乎不可用。