【发布时间】:2019-02-04 13:55:05
【问题描述】:
来自 Spotipy 示例脚本 artist_albums.py 我使用以下代码 sn-p 从艺术家那里获取所有专辑。但我注意到 Artist_albums() 不会返回艺术家的所有专辑。
我已经尝试了album_type 和limit 参数。但这无济于事。
albums = []
results = sp.artist_albums(artist['id'], album_type='album')
albums.extend(results['items'])
while results['next']:
results = sp.next(results)
albums.extend(results['items'])
albums.sort(key=lambda album:album['name'].lower())
for album in albums:
name = album['name']
print((' ' + name))
在我的例子中,Spotify 应用程序中有超过 60 张专辑可用,但在我的 Python 脚本中 artis_album() 只返回 41 张专辑
【问题讨论】:
-
artist_albums(artist_id, album_type=None, country=None, limit=20, offset=0)你能增加第 4 个参数吗?limit=20 参数默认为 20 试试增加?