我已成功从audio_features
Spotify
recommendations
检索endpoint
,就像这样。
features = sp.audio_features(tracks_ids)
但是,如果我提供使用id
search
检索到的endpoint
列表,并以完全相同的方式传递给sp.audio_features()
,我会得到这样:
spotipy.client.SpotifyException: http status: 414, code:-1 - https://api.spotify.com/v1/audio-features?ids=2ujuUDGDg6t5zsN6WZ3CFp,2EOThFm0IhwLkdpQzbvunO,40f9IDTMDpFf3CnTcPhY5F,78qoim2GGUkspkxV8kUtVv,4WZJ5W4gZJXvlqgliLkPCn,4mHS76nxzGrwo25KpzQwiX,1jRHh8JcdUV9zTiAmyzhU9...etc
是否有不同的身份验证流程?这是怎么回事?
提前感谢。
答案 0 :(得分:0)
您收到414 status code,表示请求的URI太长。
如果您提供100或更少的ID,那么这是Spotify结束时的错误。在这种情况下,我建议您在他们跟踪Web API问题的GitHub repo中提交一张票。