目前,我正在使用下面的 Files: list
API 来获取所有文件
https://developers.google.com/drive/api/v3/reference/files/list
附加的屏幕截图包含我提供的参数(pagesize=1000)。每次调用仅返回 1000 个文件。我必须设置(pageToken='nextPageToken' value from previous response)
有没有办法让 API 返回所有文件,而不必设置(pageToken='nextPageToken' value from previous response)?。请指教
答案:不,没有分页就无法列出超过 1000 个文件。
附加信息。
如果您查看自己拥有的文档linked
您会注意到它声明默认页面大小为 100,这意味着如果您不发送页面大小参数,系统将自动将其设置为 100。
您还会注意到它指出 Acceptable values are 1 to 1000, inclusive.
这意味着您可以将最大页面大小设置为 1000
如果您需要其他文件,您需要使用 nextpagetoken 来获取另一组行。
如果您想要超过 1000 行,则没有其他方法可以绕过分页。我不知道你在做什么,但也许使用 Q 参数来搜索你正在寻找的文件,从而将响应限制在 1000 以下。