Я пытаюсь получить топ-артистов из нескольких аккаунтов. Хотя этот код работает и печатает моих художников, он печатает только пустой список с учетной записью друга.
import spotipy
import spotipy.util as util
token = util.prompt_for_user_token(username, scope, client_id=client_id, client_secret=client_secret, redirect_uri='http://localhost')
if token:
sp = spotipy.Spotify(auth=token)
print(sp.current_user_top_tracks(20, 0, "medium_term"))
artists = (sp.current_user_top_artists(limit=500, offset=0, time_range='medium_term'))['items']
print(artists)
Я подозреваю, что это может быть связано с тем фактом, что я какое-то время получал премиум, пока нет. Мы оба используем наш аккаунт уже более года.