【问题标题】:Google Documents List Api - Paging results without feed.getNextLink()Google Documents List Api - 没有 feed.getNextLink() 的分页结果
【发布时间】:2011-10-04 09:48:18
【问题描述】:

我一直在寻找在 Google Documents List Api 中更快地访问不同页面的方法,为此我希望能够在列表的特定部分开始下载,即如果用户有 400 个文档,可以从文档 300 开始下载。但是我现在意识到 start-index 参数不再起作用(请参阅此处http://code.google.com/apis/documents/changelog.html#release-Version-3.0

有没有人找到一种方法来访问用户文档列表的不同部分而不使用 feed.getNextLink() 方法?我会使用它,但您每次都必须下载他们文档的第一部分,这毫无意义。

我查看了 getNextLink 返回的 url,它包括“?start-key=EAIaUAsSADpKEGQhvg7_ZoxPRJQo76P_9gVCNX__AP8AOPDQpn_HysvGyszNyszNy8fRzsvRjMesq9LKqry2ms2ttJacoMyxvM_Sy4j_AP_-SAMIAgBgsJgAAAvD8c” 我调查过,但事实证明这不能自己生成,而是在服务器端生成(见这里:http://code.google.com/apis/apps/profiles/developers_guide_protocol.html#retrieving_with_query

那么,有人有办法做到这一点吗?

【问题讨论】:

    标签: java hyperlink google-data-api google-docs-api


    【解决方案1】:

    目前,无法在 Documents List API 上进行基于索引的查询。结果必须使用下一个链接线性分页。

    但是,一旦您从 API 获取了一组资源,您就可以使用新的 Changes feed 来保持该设置是最新的,而无需重新查询整个集合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-19
      相关资源
      最近更新 更多