在一个小型应用程序上工作,该应用程序使用用户在消息传递应用程序中提交的Spotify跟踪URL并将其添加到公共Spotify播放列表中。该应用程序在Heroku网站上借助Spotipy python运行(因此我有一个有效的/ callback),并监听发布跟踪URL的用户。
通过命令行运行应用程序时,我使用util.prompt_for_user_token
。浏览器打开,我成功通过身份验证流程,然后将提供的回调URL复制粘贴回终端。
当我运行此应用程序并尝试在消息传递应用程序上添加曲目时,它不会打开浏览器供用户进行身份验证,因此身份验证流程永远不会完成。
有关如何处理此问题的任何建议?我是否可以通过终端进行一次身份验证,捕获代码/令牌然后进行刷新过程,以使最终用户永远不必进行身份验证?
PS尚无法添加标签“ spotipy”,但感到惊讶的是它尚不可用