2024-04-28 04:18:23 发布
网友
我使用Python和Spotipy库。 有没有办法列出spotify播放列表中的所有歌曲? 方法playlist_tracks()限制只能打印100首歌曲。 关于其他方法的相同问题,例如当前用户保存的曲目()有20个限制。 为什么SpotifyAPI有这些限制
谢谢
为了获得播放列表中的所有歌曲,您可以使用第一个请求来确定spotify响应中的歌曲总数。 将总计数除以每个请求的最大歌曲限制(100)并将结果四舍五入,将得到获取所有歌曲所需的api调用量
记住这些信息,您只需从0循环到调用计数,然后请求下一首100首歌曲。 在循环中,必须将请求的offset属性设置为x*100。 此外,您还必须将请求的歌曲添加到临时数组中,以便在最后获得整个列表
我只能假设每个请求100首歌曲的一般限制是spotify的技术需要
为了获得播放列表中的所有歌曲,您可以使用第一个请求来确定spotify响应中的歌曲总数。 将总计数除以每个请求的最大歌曲限制(100)并将结果四舍五入,将得到获取所有歌曲所需的api调用量
记住这些信息,您只需从0循环到调用计数,然后请求下一首100首歌曲。 在循环中,必须将请求的offset属性设置为x*100。 此外,您还必须将请求的歌曲添加到临时数组中,以便在最后获得整个列表
我只能假设每个请求100首歌曲的一般限制是spotify的技术需要
相关问题 更多 >
编程相关推荐