我正在尝试使用 Spotify API 自动创建令牌,但是我尝试使用的无头浏览器总是在“无效的 redirect_uri”处出错。目前我正在尝试使用 Spynner 和 Ghost.py,但最终都遇到了相同的问题。
到目前为止我所知道的:
授权 URL 有效,因为我可以将其复制到 chrome 中,它会重定向到与 Spotify 的响应代码的链接
重定向 URI 也是有效的,因为我再次通过 chrome 获得了有效响应
一个奇怪的注意事项是在使用 Spynner 时,我检查了错误响应代码,我注意到 % 符号已被 %25 替换。我不确定这是否是由 pyqt4 完成的,我想知道特殊字符的第二种编码是否会导致问题。我尝试传递一个没有转义特殊字符的 url,但这也不起作用。
我不知道为什么我不能让它工作。为什么无头浏览器中的链接不会像 Chrome 中那样重定向?