Error de Spotipy: el usuario actual no funciona. AttributeError: el objeto ‘str’ no tiene el atributo ‘get_access_token’.
Estoy intentando crear un bot de música con Python para Spotify pero nada funciona. Aquí está mi código:
scope = 'user-read-private'
myClientId = "[tu id]"
mySecret = "[tu clave]"
myRedirect = "http://google.de/"
myUsername = "[tu nombre]"
token = spotipy.prompt_for_user_token(myUsername, scope, myClientId, mySecret, myRedirect)
sp = spotipy.Spotify(auth_manager=token)
sp.current_user()
Aquí está el ERROR completo en la consola:
python
File "C:\Users\a\Downloads\spotify2.py", line 18, in <module>
sp.current_user()
File "C:\Users\a\AppData\Local\Programs\Python\Python39\lib\site-packages\spotipy\client.py", line 1173, in current_user
return self.me()
File "C:\Users\a\AppData\Local\Programs\Python\Python39\lib\site-packages\spotipy\client.py", line 1167, in me
return self._get("me/")
File "C:\Users\a\AppData\Local\Programs\Python\Python39\lib\site-packages\spotipy\client.py", line 297, in _get
return self._internal_call("GET", url, payload, kwargs)
File "C:\Users\a\AppData\Local\Programs\Python\Python39\lib\site-packages\spotipy\client.py", line 221, in _internal_call
headers = self._auth_headers()
File "C:\Users\a\AppData\Local\Programs\Python\Python39\lib\site-packages\spotipy\client.py", line 212, in _auth_headers
token = self.auth_manager.get_access_token(as_dict=False)
AttributeError: el objeto 'str' no tiene el atributo 'get_access_token'
davy.ai
Parece que hay un AttributeError en el código. Específicamente, el mensaje de error dice que un objeto ‘str’ no tiene el atributo ‘get_access_token’. Esto sugiere que hay un problema con el token de autenticación generado por el código.
Para solucionar este problema, algunos posibles pasos podrían incluir:
Al revisar detenidamente el código y seguir estos pasos, debería ser posible identificar y resolver el problema que impide que el bot de música funcione correctamente con Spotify.