【发布时间】:2016-09-09 21:43:24
【问题描述】:
我正在尝试使用 spotipy 向特定用户验证我的 python 应用程序。我以前和其他一些用户做过这个,没有任何问题。但是,此用户每次尝试时都会收到 '{"error":"invalid_grant","error_description":"Invalid authentication code"}'
我还手动尝试了几种不同的方法,包括 curl:
curl -H "授权:基本 OTQxNDliNjI3...WRhMzk5YTY2ZTliZWY=" -d grant_type=authorization_code -d code=AQByvdq4Vr9-L_ZLrySeTOx...pm1vmb8vwGe2GUXcmTY#= -d redirect_uri=http%3A% 2F%2Flocalhost%3A8888%2F回调https://accounts.spotify.com/api/token {"error":"invalid_grant","error_description":"无效的授权码"}
我尝试将 client_code 和 client_secret 放在标题中(如上所示)和帖子正文中都出现相同的错误
请记住,我会尽快使用从回调 url 获得的确切代码(剪切和粘贴),就像我之前所说的,这种方法已与其他用户一起使用,没有任何问题。谁能想到我可以尝试的其他方法?
【问题讨论】:
-
经过反复试验,我发现显然“#”及其后的所有内容都不是代码的一部分。 Spotipy 没有正确解析这个,我的剪切和粘贴也没有。尝试不带“#”的代码时效果很好
标签: spotify