安卓应用程序中的博主API仅显示10个帖子



我使用Blogger API在Android Studio中创建了一个应用程序。 但是在我的应用程序中,启动后它只显示 10 个帖子,但在我的博主中有超过 10 个帖子。请给我一个相同的解决方案。

默认情况下,博客 API 每个请求仅返回 10 个帖子。您可以通过在请求中添加maxResults=50作为参数来更改此设置。看这里。

我相信即使使用此参数,您可以获取的帖子数量也是有限制的。实际上可能是50,我忘记了。因此,您可能还想使用分页功能来获取"接下来的 50 个帖子",如果您的帖子多于单个抓取可以处理的帖子。

为此,您需要在请求中包含nextPageToken- 例如,如下所示:

fields=nextPageToken,items(title,url,published)

。以及您可能想要获取的任何其他属性。

现在,您从博客 API 返回的响应将包含一个额外的"下一页令牌"值 (nextPageToken=DgkICheAxTJ1gcQ5vmT9OXn5xZU(。

要使用"下一页"令牌,必须将其附加到下一个 API 调用的查询参数中 - 例如:

pageToken=DgkICheAxTJ1gcQ5vmT9OXn5xZU

然后对每个后续调用重复该过程,直到不再有"下一页"。

注意 - 您需要发送的请求参数是pageToken, (与您收到的不同,即nextPageToken(。

相关内容

  • 没有找到相关文章

最新更新