我正在尝试使用 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
任何帮助表示赞赏。