我正在以下网站(https://medium.com/@RareLoot/extracting-spotify-data-on-your-favourite-artist-via-python-d58bc92a4330)上尝试基本代码,当我尝试在“设置模块和变量”子标题下运行第一个代码时,始终遇到上述错误。
我发现问题出在搜索功能上,但不知道它在做什么。
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials #To access authorised Spotify data
client_id = {'some_numbers_and_letters'}
client_secret = {'some_numbers_and_letters'}
client_credentials_manager = SpotifyClientCredentials(client_id=client_id, client_secret=client_secret)
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager) #spotify object to access API
name='{Kendrick Lamar}'
sp.search(name)
它应该能够继续运行而不会出现错误,但是事实并非如此。
答案 0 :(得分:1)
在您链接的示例中,{spotify client id}
和{spotify secret id}
被用作字符串的占位符。
在您的代码中,您不会创建字符串,但会设置:
client_id = {'some_numbers_and_letters'}
client_secret = {'some_numbers_and_letters'}
这应该是:
client_id = 'some_numbers_and_letters'
client_secret = 'some_numbers_and_letters'