有没有办法从Google云端硬盘SDK获取搜索结果总数?

时间:2019-02-18 12:41:21

标签: google-drive-api

我使用Google Drive API(如here所述)来扩展对我们网站的搜索,我只想在Google Drive中的文件总数旁边提供一些搜索结果(3-5)与搜索匹配的链接到Google云端硬盘。

不幸的是,API仅返回搜索结果列表,其中文件可能多次出现(因为这是实际搜索结果列表,而不是与搜索匹配的文件)。

是的,我可以将列表缩小为仅包含唯一值,取其大小并将其打印给用户,但这意味着我不得不请求并编组比实际需要更多的搜索结果。出于性能方面的考虑,我不会请求100个以上的结果,而在这里实际结果的计数变得模糊/不正确。

如果该数字有误,用户将点击“在Google云端硬盘上有10个结果”,并且在Google云端硬盘中可能只能看到五个文件。这会造成混乱,并且不是良好的用户体验。

因此:我能以某种方式从Google云端硬盘API获取搜索结果的实际数量(可能大于我的搜索限制),还是可以更改搜索行为以仅返回唯一文件?

0 个答案:

没有答案