我需要列出Google云端硬盘根文件夹/目录的所有文件。
对于开发我使用Laravel作为我的框架。
我的应用程序中有一个按钮,名为“与Google Drive连接”,然后我开发的应用程序请求访问该用户的google驱动器。
然后系统获取所有文件,并将所有文件显示为列表。
但是,在使用API获取文件列表时,我只获得了部分列表。如何获取完整的文件列表?
答案 0 :(得分:1)
如果您检查files.list方法,您会发现它有一个pagesize参数。
pageSize integer每页返回的最大文件数。即使在到达文件列表的末尾之前,也可以使用部分或空的结果页面。可接受的值为1到1000,包括1和1000。 (默认值:100)
默认情况下,它可以将100行停止为1000.之后,您需要使用pageToken对下一行进行分页。
如果您没有看到所有文件,那么您可能正在使用Q参数并对其进行限制,或者您认为驱动器帐户中的文件较少。