1

我正在尝试使用 Deezer API,当我使用 GET“ http://api.deezer.com/playlist/(some_playlist_id)/tracks ”时,我只能从播放列表中获取前 400 首歌曲。(实际上,大约有 900 首歌曲)

是否有可能以某种方式获取播放列表中所有歌曲的列表?

在此先感谢,马丁

4

1 回答 1

2

大多数时候,Deezer API 中的大型列表被拆分为多个页面,以避免一次使用过多的网络。

如果你查看 json 结果,你会看到它看起来像这样:

{
    "checksum": "c468607e7bb46ddae60548860b76c6b1", 
    "data": [ /* ... lots of tracks here ... */ ], 
    "next": "http://api.deezer.com/playlist/821789631/tracks?index=50", 
    "total": 879
}

您可以使用该"next"url 来获取下一页,该页面又将包含下一页链接。

于 2014-03-26T08:15:04.953 回答