用户';s历史记录和使用Deezer API分页

用户';s历史记录和使用Deezer API分页,api,deezer,Api,Deezer,如果我尝试获取用户的流历史记录,例如 http://api.deezer.com/2.0/user/.../history?access_token=... 我得到了第一个结果页面,但是我没有看到任何方法/参数(比如下一页,…)来查看其余的结果 如何获得以下结果页 谢谢。有两个参数可用于控制数据分页: 限制:请求中返回的单个轨迹对象的数量 索引:指定索引处的单个跟踪对象,该索引是要返回的请求的第一个结果 请比较这两个请求以更好地了解寻呼系统: 将返回您最近听过的10首曲目 将返回您最近听

如果我尝试获取用户的流历史记录,例如

http://api.deezer.com/2.0/user/.../history?access_token=...
我得到了第一个结果页面,但是我没有看到任何方法/参数(比如下一页,…)来查看其余的结果

如何获得以下结果页


谢谢。

有两个参数可用于控制数据分页:

  • 限制:请求中返回的单个轨迹对象的数量
  • 索引:指定索引处的单个跟踪对象,该索引是要返回的请求的第一个结果
请比较这两个请求以更好地了解寻呼系统:

  • 将返回您最近听过的10首曲目
  • 将返回您最近听过的5首曲目之前的5首曲目

仅供参考,每页返回的单个对象不能超过50个。

谢谢,它可以正常工作。我想没有办法知道总页数,所以如果我想检索整个历史,我必须50乘50,直到返回一个没有结果的页面为止?没错。由于用户历史记录的缓存,您现在无法获取总数。此外,您确实在Json文件中收到两个名为“next”和“previous”的属性。这将是一个简单的字符串,包含获取下一个或前50个曲目的请求的URL,例如“”。没有next属性,这就是我发布此问题的原因;我刚刚与我的用户再次尝试,没有下一个没有上一个。试试你自己。