小编ges*_*alt的帖子

Spotipy:如何从播放列表中读取超过100首曲目

我正在尝试使用Spotipy库为python 拉出某个播放列表中的所有曲目.

无论参数限制如何,user_playlist_tracks功能都限制为100首曲目.Spotipy文档将其描述为:

user_playlist_tracks(user,playlist_id = None,fields = None,limit = 100,offset = 0,market = None)

获取用户拥有的播放列表的曲目的完整详细信息.

参数:

  • 用户
  • 用户playlist_id的id
  • 播放列表字段的ID
  • 哪些字段返回限制
  • 返回偏移量的最大轨道数
  • 返回市场的第一条轨道指数
  • ISO 3166-1 alpha-2国家/地区代码.

在使用Spotify进行身份验证后,我目前正在使用以下内容:

username = xxxx
playlist = #fromspotipy
sp_playlist = sp.user_playlist_tracks(username, playlist_id=playlist)
tracks = sp_playlist['items']
print tracks
Run Code Online (Sandbox Code Playgroud)

有没有办法返回100多首曲目?我已尝试在函数参数中设置limit = None,但它返回错误.

python spotipy

4
推荐指数
1
解决办法
3345
查看次数

标签 统计

python ×1

spotipy ×1