0
我试图使用Deezer API,当我使用GET“http://api.deezer.com/playlist/(some_playlist_id)/tracks”时,我只能播放列表中的前400首歌曲。 (实际上,大约有900首歌曲)Deezer api - 从播放列表中获取400多首歌曲?
是否有可能以某种方式获得播放列表中所有歌曲的列表?
由于提前, 马丁
我试图使用Deezer API,当我使用GET“http://api.deezer.com/playlist/(some_playlist_id)/tracks”时,我只能播放列表中的前400首歌曲。 (实际上,大约有900首歌曲)Deezer api - 从播放列表中获取400多首歌曲?
是否有可能以某种方式获得播放列表中所有歌曲的列表?
由于提前, 马丁
大部分的时间,在API的Deezer大名单中的几个页面被分割,以避免同时使用太多的网络。
如果在JSON结果看,你会看到它看起来是这样的:
{
"checksum": "c468607e7bb46ddae60548860b76c6b1",
"data": [ /* ... lots of tracks here ... */ ],
"next": "http://api.deezer.com/playlist/821789631/tracks?index=50",
"total": 879
}
可以使用"next"
网址获取下一个页面,这将反过来包括下一个页面的链接。
感谢您的回答。问题是我没有得到任何称为“下一个”或任何类似的字段(请看http://api.deezer.com/playlist/547789765)。还有什么想法? –
好的,那是因为您正在查看播放列表全局信息,其中包括一些曲目,还包括播放列表元数据(标识,标题,说明,所有者...)。要获得完整的曲目列表,请改为访问http://api.deezer.com/playlist/547789765/tracks网址。 – XGouchet