【问题标题】:incorrect nextPageToken Bug in Google Classroom API V1Google Classroom API V1 中的 nextPageToken 错误
【发布时间】:2015-09-14 14:34:21
【问题描述】:

当请求课程列表(或任何列表)时,如果列表为空,nextPageToken 仍会返回,这可能有很好的理由,但也可能没有。这使得似乎还有更多信息需要获取。我发消息说“没有更多的项目”或者更有用的东西。

我认为这是因为我们有很多课程,然后它们都被删除了。

我使用这个页面来帮助测试。 https://developers.google.com/classroom/reference/rest/v1/courses/list

【问题讨论】:

    标签: google-classroom


    【解决方案1】:

    有一个已知问题,尽管已删除的课程不会在响应中返回,但它们仍然会用完响应中的位置,有时会导致结果页面稀疏或空白。但是在这种情况下,nextPageToken 实际上是正确的,因为在第一页之后可能会返回未删除的课程。分页逻辑应该始终是您继续获取页面,直到缺少 nextPageToken 字段,无论响应中返回了多少项目。

    【讨论】:

    • 这仍然是个问题吗?我正在我的代码中处理它,但如果没有多个往返时间延迟会很好。
    猜你喜欢
    • 1970-01-01
    • 2017-09-11
    • 2022-11-10
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多