Google drive API:如何找到我与他人共享的所有文件

我正在使用 drive api v3 来查找我与他人(任何人)共享的文件,列出它们并可能取消共享它们。我知道在搜索框中你可以做一个'to:'它会检索这些文件,但我不能在 API 上使用这样的东西。我现在的三;

query="'me' in owners and trashed=false and not mimeType = 'application/vnd.google-apps.folder' and visibility != 'limited'"

提前致谢


缥缈止盈
浏览 212回答 1
1回答

幕布斯6054654

正如tanaike所说,解决问题的一种解决方法是使用 files.list() 函数遍历文件,并在字段中包括 id、所有者、权限。这将返回一个对象列表,从那里我们可以检查 if typeis anyone。从那里,我们还可以检查shared:true&之类的属性ownedByMe:true。这只是一种解决方法,当然不是最好的解决方案,因为使用 Drive 搜索,我们可以通过键入来完成所有这些操作to:,其中列出了所有 owr 共享文件。我希望我们能得到一个 API。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python