gpt4 book ai didi

php - Google 驱动器分页不起作用。清空 nextPageToken

转载 作者:行者123 更新时间:2023-12-05 01:44:00 24 4
gpt4 key购买 nike

我在 Symfony 中使用 Google Drive API。该库包含在 composer.json 中的以下行中:

    "google/apiclient": "^2.2",

代码如下:

    $service = new \Google_Service_Drive($google->getClient());

$files = $service->files->listFiles([
'pageSize' => 10,
'fields' => 'files(id, name, modifiedTime, mimeType, parents)',
'orderBy' => 'modifiedTime desc, name'
]);

$nextPageToken = $files->getNextPageToken();

我的驱动器上有大约 50 个文件,但是 $nextPageToken 总是空的。当然,如果我将 pageSize 设置得更高,我可以获得所有文件,但将来我们可以获得更多文件。

我还尝试将 pageTokennextPageToken 添加到字段列表,但随后显示:“无效的字段选择 pageToken”和“无效的字段选择 nextPageToken”。

有人有什么想法吗?

最佳答案

刚刚找到解决方案:

nextPageToken 必须添加到 files() 部分之外。我的错误是我首先把它放在里面,比如:files(id, name, nextPageToken)

这个有效:

    'fields'  => 'files(id, name, modifiedTime, mimeType, parents), nextPageToken',

关于php - Google 驱动器分页不起作用。清空 nextPageToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47816089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com