gpt4 book ai didi

python - 如何在 Python Spotify API 中更改用户?

转载 作者:行者123 更新时间:2023-12-04 17:17:04 25 4
gpt4 key购买 nike

我开始使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com