api - 如何获取博客 API 帖子/搜索的下一页结果?

标签 api google-api blogger google-apis-explorer

我提出以下要求:

https://www.googleapis.com/blogger/v3/blogs/(blogId)/posts/search?key=(myKey)&q=(someSearchTerm)

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

如何使用此页面 token 获取接下来的 10 个项目?

更新

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

https://www.googleapis.com/blogger/v3/blogs/(blogId)/posts/search?key=(myKey)&q=(someSearchTerm)&pageToken=(stringOfNextPageToken)

没有任何反应,我得到了相同的 10 个项目。

最佳答案

使用时:

{Google API URL}/posts/?{parameters}&pageToken={nextPageToken}

JSON 数据响应包含下一个项目。这是预期的行为,如 Pagination in Blogger Api V3 中所述.

但是在使用时:

{Google API URL}/posts/search/?{parameters}&pageToken={nextPageToken}

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

我打开了一个 issue in Google API Github .

更新: 与此同时,我正在使用标准的 Blogger 提要 {Blog URL}/feeds/posts/ 并忘记了使用 Google API v3。

关于api - 如何获取博客 API 帖子/搜索的下一页结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53800831/

相关文章:

php - 如何将带有数据的 http header 发送到 rest Api codeigniter?

c# - RabbitMQ C# API 基于事件的消息消费

android - Google play服务认证(oauth 2.0)

php - 在 Google 日历中插入事件 PHP 和 SQL

jquery - Blogger的条件标签转化为jqu​​ery代码

c# - 如何在 C# 中手动解析带有可选字段的自定义日期时间格式

java - 适用于 Android 的 Google Places API - 没有搜索选项的 PlacePikcer

java - 在 Web 服务器上代表 Java 中的用户使用 google api

html - 使用 bootstrap 构建博客模板

c# - Google.Apis.Blogger.v3 Nuget 包未安装