我正在尝试使用spotipy向特定用户验证我的python应用程序。我之前和其他一些用户没有任何问题。但是,每次尝试此用户时,我都会收到“{”错误“:”invalid_grant“,”error_description“:”无效的授权码“}'
我还尝试了几种不同的方法,包括curl:
curl -H“授权:基本OTQxNDliNjI3 ... WRhMzk5YTY2ZTliZWY =” - d grant_type = authorization_code -d code = AQByvdq4Vr9-L_ZLrySeTOx ... pm1vmb8vwGe2GUXcmTY# = -d redirect_uri = http%3A% 2F%2Flocalhost%3A8888%2Fcallback https://accounts.spotify.com/api/token {“error”:“invalid_grant”,“error_description”:“无效的授权码”}
我已经尝试将client_code和client_secret放在标题中(如上所示)和post帖子中都有相同的错误
请记住,我正在使用我从回调网址获得的确切代码(我剪切并粘贴),就像我之前说的那样,此方法与其他用户一起使用没有任何问题。谁能想到我能尝试的其他事情呢?
答案 0 :(得分:1)
Spotipy目前有一个错误,如果该uri包含一个尾随的"#"分割。当spotipy要求你粘贴在redirect_uri中时,通过复制uri而不包括"#"以及随后的一切