Spotify - 搜索异常 404
Spotify - Search Exception 404
给定这些列表:
owner_ids = []
playlist_name = []
playlist_ids = []
我正在 Spotify 中查询 search
endpoint
,使用以下 function
def query_playlists(query):
results = sp.search(q=query, type='playlist')
playlist_items = results['playlists']['items']
for item in playlist_items:
playlist_name.append(item['name'])
playlist_ids.append(item['id'])
owner = item['owner']
owner_ids.append(owner['id'])
results = [[sp.user_playlist(username, playlist_id) for username in owner_ids] for playlist_id in playlist_ids]
print results
但我收到以下错误:
spotipy.client.SpotifyException: http status: 404, code:-1 - https://api.spotify.com/v1/users/12128526200/playlists/1ESwfz8otcu5uk5bNp3Mzq:
Not found.
这是错误还是我的错误?
您似乎在搜索不存在的用户和播放列表的组合。= sp.user_playlist
。对于循环的每次迭代,您都将附加到全局 owner_ids
列表,然后在列表理解中对其进行迭代。因此,在第二次循环迭代中,您将得到没有意义的组合,即不存在的 URL(404 未找到)。
给定这些列表:
owner_ids = []
playlist_name = []
playlist_ids = []
我正在 Spotify 中查询 search
endpoint
,使用以下 function
def query_playlists(query):
results = sp.search(q=query, type='playlist')
playlist_items = results['playlists']['items']
for item in playlist_items:
playlist_name.append(item['name'])
playlist_ids.append(item['id'])
owner = item['owner']
owner_ids.append(owner['id'])
results = [[sp.user_playlist(username, playlist_id) for username in owner_ids] for playlist_id in playlist_ids]
print results
但我收到以下错误:
spotipy.client.SpotifyException: http status: 404, code:-1 - https://api.spotify.com/v1/users/12128526200/playlists/1ESwfz8otcu5uk5bNp3Mzq:
Not found.
这是错误还是我的错误?
您似乎在搜索不存在的用户和播放列表的组合。= sp.user_playlist
。对于循环的每次迭代,您都将附加到全局 owner_ids
列表,然后在列表理解中对其进行迭代。因此,在第二次循环迭代中,您将得到没有意义的组合,即不存在的 URL(404 未找到)。