0

我正在尝试使用 Spotify API 自动创建令牌,但是我尝试使用的无头浏览器总是在“无效的 redirect_uri”处出错。目前我正在尝试使用 Spynner 和 Ghost.py,但最终都遇到了相同的问题。

到目前为止我所知道的:

  • 授权 URL 有效,因为我可以将其复制到 chrome 中,它会重定向到与 Spotify 的响应代码的链接

  • 重定向 URI 也是有效的,因为我再次通过 chrome 获得了有效响应

  • 一个奇怪的注意事项是在使用 Spynner 时,我检查了错误响应代码,我注意到 % 符号已被 %25 替换。我不确定这是否是由 pyqt4 完成的,我想知道特殊字符的第二种编码是否会导致问题。我尝试传递一个没有转义特殊字符的 url,但这也不起作用。

我不知道为什么我不能让它工作。为什么无头浏览器中的链接不会像 Chrome 中那样重定向?

4

1 回答 1

1

在https://developer.spotify.com/my-applications/检查您的应用程序设置。那里的重定向 URI 需要与您使用的 URI完全匹配,以便 Spotify 进行重定向。

于 2017-05-09T14:09:17.843 回答