我正在尝试将 Spotify API 与spotipy.py
python 模块一起使用。我在几个地方看到了一个具体的例子,每个人都说它有效。这是代码:
CLIENT_ID = '3de0e551d7ad4f53928abdef515150ed'
CLIENT_SECRET = '6c77d106a8e843508bc7569f9a0f8397'
USER = 'd03ueir6zw7k1dyywjc97fee2?si=GVU-LsDRTg2vL5KPMTbfJg'
client_credentials_manager = SpotifyClientCredentials(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET)
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
sp.trace = False
plists = sp.user_playlists(USER)
print(plists)
当然,在原始代码中,我输入了我的真实客户 ID 和密码。
但是,当我运行此代码时,我会收到一个 API 响应,上面写着“未提供令牌”。
{
"error": {
"status": 401,
"message": "No token provided"
}
}
我知道您需要获得某些操作的权限,但我认为客户端凭据管理器会为我处理权限。
如何使此代码工作?使用客户端凭据管理器授予我什么权限?