首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取blogger API帖子/搜索的下一页结果?

如何获取blogger API帖子/搜索的下一页结果?
EN

Stack Overflow用户
提问于 2018-12-16 09:11:02
回答 2查看 1.2K关注 0票数 3

我提出以下要求:

代码语言:javascript
运行
复制
https://www.googleapis.com/blogger/v3/blogs/(blogId)/posts/search?key=(myKey)&q=(someSearchTerm)

在结果和一个nextPageToken字段中,我得到了10个条目。

如何使用此页面标记获取接下来的10项?

更新

当我将带有参数nextPageTokenpageToken字符串添加到url时,如下所示:

代码语言:javascript
运行
复制
https://www.googleapis.com/blogger/v3/blogs/(blogId)/posts/search?key=(myKey)&q=(someSearchTerm)&pageToken=(stringOfNextPageToken)

什么都没发生,我得到了同样的10条。

EN

回答 2

Stack Overflow用户

发布于 2019-09-19 16:37:38

使用时:

代码语言:javascript
运行
复制
{Google API URL}/posts/?{parameters}&pageToken={nextPageToken}

JSON数据响应包含下一项。这是预期的行为,如博客Api V3中的分页中所描述的。

但在使用时:

代码语言:javascript
运行
复制
{Google API URL}/posts/search/?{parameters}&pageToken={nextPageToken}

JSON数据响应再次包含相同的项。看起来pageToken/posts/search/忽略了。

我打开了一个Google发行

更新:,同时,我使用的是标准博客提要{Blog URL}/feeds/posts/,而忘了使用Google v3。

票数 1
EN

Stack Overflow用户

发布于 2022-01-12 18:26:36

当然,这不是一个bug,尽管它需要更多的澄清,但是您可以参考Blogger API v3 这里的这个文档。

要获得分页工作,需要使用maxResults={pageSize}调用API,然后在响应'nextPageToken‘中获得一个额外的值,您应该使用该字段的值并将其传递给它。'pageToken‘而不是 'nextPageToken’

代码语言:javascript
运行
复制
https://blablabla?maxResults=10&pageToken={VALUE_OF_NEXTPAGETOKEN}

当您到达列表的末尾时,您将不再获得nextPageToken,并且它不再意味着获取更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53800831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档