尝试在spotipy中获取访问令牌时无效的授权代码

时间:2016-05-13 15:48:47

标签: spotify

我正在尝试使用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帖子中都有相同的错误

请记住,我正在使用我从回调网址获得的确切代码(我剪切并粘贴),就像我之前说的那样,此方法与其他用户一起使用没有任何问题。谁能想到我能尝试的其他事情呢?

1 个答案:

答案 0 :(得分:1)

Spotipy目前有一个错误,如果该uri包含一个尾随的"#"分割。当spotipy要求你粘贴在redirect_uri中时,通过复制uri而不包括"#"以及随后的一切