2014-10-29 49 views
0

作为从oapi到新api的迁移的一部分,我将使用“library”API的调用替换为现在使用“documents”API的新调用(因为“library”api不再可用)。Mendeley - 如何使用新文档获得分页响应API

以下是请求的样子: https://api.mendeley.com/documents?limit=5(在标头中标记)。

响应只是库中文档的JSON数据。我在响应中没有得到像total_results,total_pages,current_page等字段。

如何获取响应中的total_results,total_pages,current_page等数据。 XXXX:Mendeley-计数 -

谢谢, 普拉萨德

回答

0

总结果是在一个被称为报头的响应返回。此标题仅包含在分页结果集的第一页,因此您的应用程序在请求其他结果页之前应检索此值。

您不需要知道total_pages或current_pages,因为我们已经在链接标头中将它抽象出来了。你所要做的就是遵循这些链接。

有一个工作实例here并将其与集合的工作是记录here

+0

感谢分享此。似乎有一个错误,但。如果限制设置为高于库中项目的最大数量,则标题未设置。例如如果库有73个项目,并且如果将限制设置为75,则“Mendeley-Count”标题未设置。如果我将限制设置为70,我确实看到了标题。 – 2014-10-30 19:50:45