我正在实施一个基于Deezer API的应用程序,但是从我看到的播放列表轨道数看起来有点可疑。
https://api.deezer.com/playlist/152068711 显示播放列表信息。您可以在此处看到2件事,nb_tracks 399 ,并且曲目/数据正在计算 215 元素。
https://api.deezer.com/playlist/152068711/tracks 在这里,它应该给我们曲目,你可以看到总共 221 (曲目只包含25个元素,我假设分页的默认值)
https://api.deezer.com/playlist/152068711/tracks?index=100&limit=1000 总计= 218
https://api.deezer.com/playlist/152068711/tracks?index=215&limit=10 总计= 222
依此类推,尽管校验和相同,但总数仍然很长。字段不是一直都是一样的,大多数情况下它与真实的音轨数量不匹配,它永远不会等于播放列表.nb_tracks ...
这个API有问题还是错过了什么?
(老实说,文档不是很详细)
答案 0 :(得分:1)
是的,这是一个知道问题。 使用API的最佳方法是使用更大范围的分页。