为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

缥缈止盈 2022-06-02 16:42:35
我正在使用 drive api v3 来查找我与他人(任何人)共享的文件,列出它们并可能取消共享它们。我知道在搜索框中你可以做一个'to:'它会检索这些文件,但我不能在 API 上使用这样的东西。我现在的三;query="'me' in owners and trashed=false and not mimeType = 'application/vnd.google-apps.folder' and visibility != 'limited'"提前致谢
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

正如tanaike所说,解决问题的一种解决方法是使用 files.list() 函数遍历文件,并在字段中包括 id、所有者、权限。这将返回一个对象列表,从那里我们可以检查 if typeis anyone。从那里,我们还可以检查shared:true&之类的属性ownedByMe:true

这只是一种解决方法,当然不是最好的解决方案,因为使用 Drive 搜索,我们可以通过键入来完成所有这些操作to:,其中列出了所有 owr 共享文件。我希望我们能得到一个 API。


查看完整回答
反对 回复 2022-06-02
  • 1 回答
  • 0 关注
  • 211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信