我正在尝试在一个调用中使用两个查询参数,这些参数将给我一个文件夹中的文件,并且还过滤掉从该文件夹中删除的文件。
GET https://www.googleapis.com/drive/v3/files?q='${folder_id}'+in+parents&q=trashed%3Dfalse
问题是它只执行第一个查询,它为我提供文件夹folder_id
内的所有内容,包括已被丢弃的文件,我不希望这样做。我正在尝试将文件夹中不的文件丢进垃圾桶。
当我用folder_id
取出该部分并执行以下操作时,它会起作用:
GET https://www.googleapis.com/drive/v3/files?q=trashed%3Dfalse
我正在尝试一次调用url。有人可以告诉我一个正确的方法吗?
答案 0 :(得分:1)
进一步浏览docs之后,我发现以下行回答了问题:
使用和或或,组合子句,不使用否定查询
所以连接两个查询的正确方法是:
GET https://www.googleapis.com/drive/v3/files?q='${folder_id}'+in+parents+and+trashed%3Dfalse