2015-10-30 69 views
0

我正在使用python的驅動器api。我們有這個功能,用戶可以在驅動器內搜索文件。我們爲api使用了以下參數。 maxResults = 20和q驅動器API搜索結果

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

查詢返回3頁。第1頁 - 20結果,第2頁 - 10結果,第3 - 4頁結果。

它真的是api的行爲嗎?或者每頁可能有相同的結果?

謝謝。

+0

你可以發佈其他參數嗎? – Jan

+0

@Jan這是我使用的唯一參數。 – jpv

回答

1

不幸的是,這已經是多年來api的表現。

api在獲得結果(20個元素頁面)之後應用一些過濾器(使用它們的索引和尊重頁面大小)和其他一些過濾器(不受其索引支持)。

我甚至發現頁面爲空的情況,但仍然有一個「下一頁」,你需要繼續。

如果您想要向用戶顯示實際的分頁,或者您有時間限制,有時您需要獲取多個頁面才能獲得一些項目,這使得查詢非常無用,這是一種痛苦。

+0

不幸的是,這是正確的答案。我想你正在嘗試做客戶分頁的結果。你將不得不取得所有的結果,然後做你自己的分頁。 – pinoyyid