Использование нескольких областей со спотипом - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь использовать библиотеку Spotipy для извлечения пользовательских треков и создания плейлиста. Каждая функция работает индивидуально (getTracks, makePlaylist); однако они требуют разных областей применения.

def generate_token(scope):
token = util.prompt_for_user_token(
    username='al321rltkr20p7oftb0i801lk',
    scope=('user-library-read','playlist-modify-private'),
    client_id='0e7ea227ef7d407b8bf47a4c545adb3c',
    client_secret='267e96c4713f46d4885a4ea6a099ead4',
    redirect_uri='http://www.google.com')
return token

Это возвращает ошибку «AttributeError: у объекта« tuple »нет атрибута« split »». Я также получаю ошибки, когда пытаюсь отправить две области в виде списка. Любые идеи о том, как это исправить?

1 Ответ

0 голосов
/ 09 ноября 2018

scope должна быть одной строкой, а не кортежем.

scope='user-library-read playlist-modify-private'
...