【发布时间】:2015-02-11 19:37:20
【问题描述】:
我正在创建一个应用程序来使用 Python 备份存储在 Google Drive 中的文件。我遇到的第一个问题是,由于某种原因,它只在每个文件夹中列出多达 100 个文件。我想我使用了正确的范围('https://www.googleapis.com/auth/drive'),这是我用来列出文件夹内容的代码行
folder_contents = service.files().list( q="'%s' in parents" % folder['id'] ).execute()
有什么办法可以改变列出文件的数量吗?我在这个线程Google Drive List API - not listed all the documents? 中发现有一种方法可以做到这一点,但NumberToRetrieve 不起作用。我试图在 Drive API 参考网页 (https://developers.google.com/drive/v2/reference/files/list) 中对其进行测试,但它给了我一个错误。当我从我的代码中请求列表时,我也无法弄清楚如何放置此参数(我是使用 Drive API 的新手)。
提前致谢。
编辑:我找到了一种使用MaxResuls 标志增加文件数量的方法。但它只允许列出多达 1000 个,这还不够。
【问题讨论】: