谷歌文件api分页

时间:2012-09-05 07:24:51

标签: google-drive-api google-docs-api

我正在使用google documentss API。我需要实现分页。

我用过如下。

第一页:

qry.setMaxResults(10);
qry.setStartIndex(1);

第二页:

qry.setMaxResults(10);
qry.setStartIndex(11);

我的第二页也得到了相同的10个结果。

How to use paging for retrieving Google docs? 这个问题有这个作为答案的链接。 http://code.google.com/apis/documents/docs/3.0/developers_guide_java.html#pagingThroughResults

我无法在此链接中找到任何答案。 谁能帮我? 提前谢谢..

1 个答案:

答案 0 :(得分:3)

Documents List API使用“next”标记进行分页,而不是起始索引:

https://developers.google.com/google-apps/documents-list/#getting_all_pages_of_documents_and_files

要检索所有文档页面,请从头开始,然后点击rel=next的链接以获取更多页面。

max results参数用于限制每页中的元素数。

请记住,您也可以(也应该)使用较新的Drive API执行相同的任务:

https://developers.google.com/drive/v2/reference/files/list