推动API搜索结果

时间:2015-10-30 07:33:14

标签: google-drive-api

我正在使用驱动器api for python。我们有这个功能,其中允许用户搜索驱动器内的文件。我们为api使用了以下参数。 maxResults = 20和q

        q = 'mimeType!="application/vnd.google-apps.folder" and fullText contains "%s" '

查询返回3页。 Page 1 - 20个结果,第2页 - 10个结果,第3页 - 4个结果。

这真的是api的行为吗?或者每页可以有相同的结果吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

不幸的是,这是多年前api的表现。

api在获得结果(20个元素页面)之前应用了一些过滤器(使用它们的索引并尊重页面大小)和其他一些过滤器(它们的索引不支持)。

我甚至看到过这样的情况:页面是空的,但仍然有一个“下一页”你需要继续。

如果您想向用户显示实际分页,或者如果您有时间限制,有时您需要获取许多页面才能获得一些项目,这使得查询非常有用,这很痛苦。