我通过克隆并安装了 Paul Lamere 的用于 Spotify Web API 的 Python 包装器,但python setup.py install
我似乎无法正确运行某些示例。
具体来说,当我尝试运行user_playlists_contents.py
or时user_starred_playlist.py
,会启动一个浏览器并将我定向到 Spotify 登录页面。登录后,我在浏览器中收到一个 Spotify 错误,它只显示:“糟糕!出了点问题。” 该脚本询问我被重定向到的 URL,但同时输入登录页面的 URL 和错误页面的 URL(显然)会在终端中触发错误:spotipy.oauth2.SpotifyOauthError: Bad Request
起初,我使用连接 Facebook 的 Spotify 帐户并在出现提示时通过 Facebook 登录 Spotify,所以我认为这可能是个问题。然而,即使在创建一个新的仅限电子邮件的 Spotify 帐户并在这个新的仅限电子邮件的用户名上运行脚本之后,我也得到了相同的结果。
我还尝试在我的 Spotify 开发者帐户中注册一个新应用程序并使用它的CLIENT_ID
、CLIENT_SECRET
和REDIRECT_URI
,examples/util.py
但这似乎没有做任何事情。无论如何,修改似乎不太可能examples/util.py
。
认为这可能是浏览器问题,我还重置了我的浏览器(Chrome),之后我尝试将 Safari 切换到默认浏览器,但也没有任何效果。
这两个脚本都取决于prompt_for_user_token()
中定义的脚本examples/util.py
,并且似乎是出现问题的地方。
我究竟做错了什么?我是否错过了一些非常明显的事情?提前致谢。