Python 我正在尝试从Spotify中提取曲目ID,输入的是艺人姓名和曲目名称

Python 我正在尝试从Spotify中提取曲目ID,输入的是艺人姓名和曲目名称,python,Python,我正在尝试访问Spotify的API import spotipy from spotipy.oauth2 import SpotifyClientCredentials # To access authorised Spotify data client_id = "" client_secret = "" client_credentials_manager = SpotifyClientCredentials( client_id=cli

我正在尝试访问Spotify的API

import spotipy
from spotipy.oauth2 import SpotifyClientCredentials  # To access authorised Spotify data

client_id = ""
client_secret = ""
client_credentials_manager = SpotifyClientCredentials(
    client_id=client_id, client_secret=client_secret
)
sp = spotipy.Spotify(auth="TOKEN")
artist = "Moses Sumney"
track = "Lonely World"
track_id = sp.search(q="artist:" + artist + " track:" + track, type="track")
trackId = track_id["tracks"]["items"][0]["id"]
我得到一个错误:

由于以下原因,GET to返回401的HTTP错误 无效的访问令牌“


我有
client\u id
client\u secret
,我如何才能做到这一点?

我看不出你在请求中提供了访问令牌。另外,你创建了一个
SpotifyClientCredentials
对象,但不使用它做任何事情,因此你也不使用你的凭据做任何事情。-如果你想让我们帮助你的话您将了解如何调用Spotify API,这不是堆栈溢出的问题。我确信已经有文档向您展示了如何执行此操作。我看不到您在请求中提供了访问令牌。此外,您创建了一个
SpotifyClientCredentials
对象,但不使用它,因此您没有执行任何操作如果你要求我们帮助你学习如何调用Spotify API,那么这不是堆栈溢出的问题。我相信已经有文档向你展示了如何做到这一点。