gpt4 book ai didi

java - Google API Java 客户端 - pageSize

转载 作者:搜寻专家 更新时间:2023-11-01 03:50:11 26 4
gpt4 key购买 nike

为什么 service.list().setPageSize(pageSize) 不起作用?它不返回具有指定 pageSize 的元素列表。问题出在哪里?

编辑

这是不工作的代码示例:

Appsactivity.Activities.List request = service.activities().list()
.setDriveFileId(fileId)
.setGroupingStrategy("driveUi")
.setSource("drive.google.com")
.setUserId("me")
.setPageSize(pageSize);

ListActivitiesResponse response = request.execute();

do {
response = request.execute();
List<Activity> items = response.getActivities();
System.out.println(items.size());
request.setPageToken(response.getNextPageToken());

} while (request.getPageToken() != null && request.getPageToken().length() > 0);

如果我有 7 个 Activity 并且 pageSize = 3 它不会按预期返回页面 3、3、1,而是返回大小为 6、1 的页面。

同样的问题在这里讨论Issue with Google Charts API while paging table但直接通过 .set("pageSize", pageSize).set("page", "enable") 设置 pageSize 没有帮助。

还有一个这样的问题app-engine-java-api-pagesize

最佳答案

我不确定,因为我是 Google API 的新手。我已经将它与 Python 一起使用了。我认为您需要在命令后附加 .execute() 并使用 service.list().setPageSize(pageSize).execute() 。这是 script 的源代码链接我使用 Gmail API 编写。

关于java - Google API Java 客户端 - pageSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30739879/

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