我正在尝试使用Deezer API,当我使用GET“http://api.deezer.com/playlist/(some_playlist_id)/tracks”时,我只从播放列表中获得前400首歌曲。 (实际上,有大约900首歌曲)
是否有可能以某种方式获取播放列表中所有歌曲的列表?
提前致谢, 马丁
答案 0 :(得分:2)
大多数情况下,Deezer API中的大型列表会分成几页,以避免一次使用过多的网络。
如果您查看json结果,您会看到它如下所示:
{
"checksum": "c468607e7bb46ddae60548860b76c6b1",
"data": [ /* ... lots of tracks here ... */ ],
"next": "http://api.deezer.com/playlist/821789631/tracks?index=50",
"total": 879
}
您可以使用"next"
网址来抓取下一页,然后又会包含下一页链接。