Google Drive Web API"文件:列表"带q参数和nextPageToken的命令无法正常工作

时间:2014-11-01 20:03:47

标签: javascript list file google-drive-api

我使用空的google驱动器和Google Drive Web API重现了我在Javascript API中发生的问题。

我做了以下事情:

a。)使用Files:insert

创建了20个文件“a01_01 .. a01_20”

b。)使用Files:insert

创建了另外5个文件“test1 .. test5”

c。)做了一个文件:列表查询,q = title包含“a01”,并将maxResults设置为15,将字段设置为items / title,nextPageToken。执行请求。 结果正确列出了“a01_01 .. a01_15”并得到了nextPageToken,因为还剩下更多的项目。

d。)从c。中的结果复制nextPageToken,将其作为下一个查询的pagetoken。然后我删除了q的内容并执行了请求。

现在我希望看到“a01_16 .. a01_20”。 但我得到了另外的文件“test1 .. test5”列出。

如果您的驱动器中还有更多文件,您也可以获得它们。 您可以继续使用nextPageToken请求,直到列出Google云端硬盘中的所有文件。

如何执行查询,其结果包含的项目多于maxResults,以及获取我未要求的结果?

1 个答案:

答案 0 :(得分:0)

“然后我删除了q的内容”

您需要保持查询完全相同,只需在每个后续请求中更新pageToken。

您可以在Files.List Try it now示例

中的开发者网站上使用它