我尝试使用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)
这会做以下两件事之一:它会打开另一个浏览器窗口并提供一个选项来点击"好的"或者"取消",当我点击它们时,它们都没有做任何事情;或者它会给我以下错误:
每当我尝试输入上面定义的重定向网址或使用客户端ID定向到的网址时,我得到的Enter the URL you were redirected to:
提示似乎会抛出Bad Request
错误和客户秘密逐字。
感谢任何帮助。