作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始使用 Spotipy 模块在 Python 中编写基于 spotify API 的项目。这是我的代码
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'”。此缓存文件包含您获得的访问 token 。如果您想更改帐户,最简单的方法是删除文件并重新运行代码并使用不同的用户帐户登录。
注意 - 您必须小心使用您在代码中提到的同一帐户登录,否则访问 token 将无用。
希望你觉得这很有用。
关于python - 如何在 Python Spotify API 中更改用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68462105/
我是一名优秀的程序员,十分优秀!