用Spotipy的util.prompt进行追溯

时间:2019-08-28 10:55:29

标签: python spotipy

我已经使用Spotipy python API几天了,试图使其正常工作。每次我尝试登录请求时,都会使用错误的oauth请求进行回溯。

我使用了以下代码:

id='my_client_id'

secret='my_client_secret'

url='https://mywebsite.mydomain/callback'
username='myusername'
scope='a list of scopes'
token=util.prompt(username, scope, client_id=id, client_secret=secret, url)

然后我粘贴一个看起来像这样的网址:

https://mywebsite.mydomain/callback?code=a_long_code

但是每次它都会给我来自oauth的错误请求。我想念什么吗?似乎可以顺利完成登录过程,只是最后的回溯。

1 个答案:

答案 0 :(得分:0)

以防万一将来人们遇到这个问题,这就是我所做的:

  1. 在oauth2.py中,找到引发错误的位置,然后在该位置添加类似内容:self.problem = response。
  2. 运行util.prompt手动执行的步骤,即自己执行oauth_url请求,而不是通过util.prompt。

  3. 看看sp_oauth.problem.text说什么。

就我而言,这是不正确的应用程序密码。 修改了!