Google drive api Google Drive API Files.list查询返回空值,并带有一些组合

Google drive api Google Drive API Files.list查询返回空值,并带有一些组合,google-drive-api,Google Drive Api,编辑:现在可以在相同的条件下工作 似乎我无法形成一个查询,列出一个特定文件夹中的文件,而不是一个以上mime类型的垃圾文件。这个非常具体(但很常见)的查询返回一个空列表 如果我放弃任何一个条件,它都会起作用 这些工作: "root" in parents and trashed=false and mimeType="application/vnd.google-apps.folder" , , , 但是这个返回为空: "root" in parents and trashed=false a

编辑:现在可以在相同的条件下工作

似乎我无法形成一个查询,列出一个特定文件夹中的文件,而不是一个以上mime类型的垃圾文件。这个非常具体(但很常见)的查询返回一个空列表

如果我放弃任何一个条件,它都会起作用

这些工作:

"root" in parents and trashed=false and mimeType="application/vnd.google-apps.folder"
,

,

,

但是这个返回为空:

"root" in parents and trashed=false and (mimeType="application/vnd.google-apps.folder"
or mimeType="application/vnd.google-apps.document")
--

父项不必是“根”,任何文件夹ID、其他mime类型、mimeType contains等都会失败。

您正在查询:

"root" in parents and trashed=false and (mimeType="application/vnd.google-apps.folder" or mimeType="application/vnd.google-apps.document")
因为当我运行它时,它会返回我的一些驱动器文件。可能您没有指明“
字段
”参数,这就是为什么您说它是空的


执行它,自己看看。我已经勾选了“所有字段”,以确保它返回相应的匹配项。

请编辑您的问题,因为它很难阅读。请再次检查响应中的nextPageToken是否为空。从理论上讲,您的结果可能会出现在后续页面上。我确实知道,不知道什么不起作用,现在完全一样。谢谢,我不明白什么不起作用,我确实指出了字段。
trashed=false and (mimeType="application/vnd.google-apps.folder"
or mimeType="application/vnd.google-apps.document")
"root" in parents and trashed=false and (mimeType="application/vnd.google-apps.folder"
or mimeType="application/vnd.google-apps.document")
"root" in parents and trashed=false and (mimeType="application/vnd.google-apps.folder" or mimeType="application/vnd.google-apps.document")