Google Classroom API V1中的nextPageToken错误

时间:2015-09-14 14:34:21

标签: google-classroom

当要求列出课程(或任何列表)时,如果列表为空,仍然会返回nextPageToken,可能有一个很好的理由,但可能不是。它让人觉得还有更多的信息可以获得。我发消息说"没有更多的项目"或者某些东西会更有用。

我认为正在发生,因为我们有很多课程,然后它们都被删除了。

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

1 个答案:

答案 0 :(得分:1)

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