1

我正在尝试使用 spotipy 访问我的库并具有以下代码:

import spotipy
import spotipy.util as util


clientid = 'myid'
clientsecret = 'mysecret'
username = 'myname'
scopes = 'user-library-modify playlist-modify-private'
redirect = 'localhost:8888/callback'


def getToken(SPOTIPY_CLIENT_ID, SPOTIPY_CLIENT_SECRET, username, scope, redirect):

    token = util.prompt_for_user_token(username,
                                    scope,
                                    client_id=SPOTIPY_CLIENT_ID,
                                    client_secret=SPOTIPY_CLIENT_SECRET,
                                    redirect_uri=redirect)

    if token:
        print('Token successfully obtained!')
        return token
    else:
        print('Failed to get token!')
        return 0



getToken(clientid, clientsecret, username, scopes, redirect)

这会做两件事之一:它将打开另一个浏览器窗口并提供一个选项来单击“确定”或“取消”,当我单击它们时,它们都不做任何事情;或者它会给我以下错误:

在此处输入图像描述

每当我尝试输入上面定义的重定向 url 或我被定向到的 URL 时,我得到的Enter the URL you were redirected to:提示似乎都会引发错误,并逐字输入客户端 ID 和客户端密码。Bad Request

任何帮助表示赞赏。

4

0 回答 0