如何搜索**不是** sharedWithMe与谷歌驱动器API v3



根据API文档,你可以像搜索'trashed'一样搜索'sharedWithMe':

trashed      boolean    =, !=   Whether the file is in the trash or not.
sharedWithMe boolean    =, !=   Files that have been shared with the authorized user.

像"trashed","not trashed"one_answers"trashed=false"这样的查询都能正常工作。"sharedWithMe"也可以。

但是不工作的是"not sharedWithMe"或"sharedWithMe=false"。什么是正确的语法,还是这是一个错误?

例子:q =不+ sharedWithMe

错误:

"domain": "global",
"reason": "invalid",
"message": "Invalid Value",
"locationType": "parameter",
"location": "q"

我也认为这个问题是google drive API实现中的错误。

我正在通过使用"sharedWithMeTime"来解决这个问题(在python中)属性,我从每个列表请求返回。当我得到所有的项目(sharedWithMe与否),然后测试每个项目中是否存在sharedWithMeTime属性。如果不是,那么项目必须是"not sharedWithMe",这就是我想要使用的作为查询,但是得到op描述的错误

列表请求的python文档链接在这里:https://developers.google.com/resources/api-libraries/documentation/drive/v3/python/latest/drive_v3.files.html列表

相关内容

  • 没有找到相关文章

最新更新