spotify api播放列表_曲目()限制

2024-04-28 04:18:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python和Spotipy库。 有没有办法列出spotify播放列表中的所有歌曲? 方法playlist_tracks()限制只能打印100首歌曲。 关于其他方法的相同问题,例如当前用户保存的曲目()有20个限制。 为什么SpotifyAPI有这些限制

谢谢


Tags: 方法用户歌曲播放列表曲目playlistspotifytracks
1条回答
网友
1楼 · 发布于 2024-04-28 04:18:23

为了获得播放列表中的所有歌曲,您可以使用第一个请求来确定spotify响应中的歌曲总数。 将总计数除以每个请求的最大歌曲限制(100)并将结果四舍五入,将得到获取所有歌曲所需的api调用量

记住这些信息,您只需从0循环到调用计数,然后请求下一首100首歌曲。 在循环中,必须将请求的offset属性设置为x*100。 此外,您还必须将请求的歌曲添加到临时数组中,以便在最后获得整个列表

我只能假设每个请求100首歌曲的一般限制是spotify的技术需要

相关问题 更多 >