【发布时间】:2016-06-15 21:11:48
【问题描述】:
是否可以通过 Google Drive API 查询每个共享的文件?我的意思是与我共享或我与某人共享的文件。
我正在尝试这样的事情:
not 'me' in owners or ('me' in owners and not 'me' in writers and not 'me' in readers)
但是这不起作用,因为如果用户是文件的所有者,则默认情况下该用户是作者和读者。
我不想为用户查询每个文件,然后在我的应用程序中检查参数 shared=true,这将浪费处理时间,因为我正在为组织内的每个用户进行查询(通过域范围的委托)
任何帮助将不胜感激
【问题讨论】:
-
有一个搜索参数可以帮助你。据我了解,
sharedWithMe将检索与授权用户共享的文件(无论是您共享它还是其他用户共享它)。您可以在 Drive API 文档的 Search for Files 页面查看其他对您有益的参数 -
sharedWithMe仅返回其他用户与您共享的文件和文件夹。我需要的是我与其他人共享的文件和文件夹。我检查了你提到的页面,但没有说任何关于 @adjuremods 的内容 -
好吧,这对我来说是个新闻。是的,这可能是 API 的限制。由于您是唯一经过身份验证的人,因此它将仅获取您共享的文件。
标签: google-api google-drive-api google-admin-sdk