我开始使用Spotipy模块在Python中基于SpotifyAPI编写一个项目。这是我的密码
import spotipy
from spotipy.oauth2 import SpotifyOAuth
import requests as rq
SPOTIPY_CLIENT_ID="..."
SPOTIPY_CLIENT_SECRET="..."
SPOTIPY_REDIRECT_URI="http://127.0.0.1:9090"
SCOPE = "playlist-read-private%20user-read-email"
sp = spotipy.Spotify(auth_manager=SpotifyOAuth(client_id=SPOTIPY_CLIENT_ID, client_secret=SPOTIPY_CLIENT_SECRET, redirect_uri=SPOTIPY_REDIRECT_URI, scope=SCOPE))
user_playlists = sp.current_user_playlists()
for i in user_playlists["items"]:
print(i["name"])
因此,此代码要求用户授予应用程序查看其播放列表的权限。我遇到的问题是,一旦我使用帐户登录并授予权限,我就找不到任何方法来更改用户。你知道怎么做吗?提前谢谢
当您执行此代码时,您会发现无论代码文件位于何处,都会创建一个新的缓存文件。文件名类似于“.cache-‘username’”。此缓存文件包含您获得的访问令牌。如果要更改帐户,最简单的方法是删除文件,重新运行代码,并使用不同的用户帐户进行日志记录
注意-您必须小心使用代码中提到的同一帐户登录,否则访问令牌将毫无用处
希望你觉得这个有用
相关问题 更多 >
编程相关推荐