0

我已经成功地audio_featuresSpotify's检索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

是否有不同的身份验证流程?这里发生了什么?

提前致谢。

4

1 回答 1

0

您收到414 状态码,表示请求的 URI 太长。

如果您提供 100 个或更少的 id,那么这是 Spotify 的一个错误。在这种情况下,我建议您在他们的GitHub存储库中提交一张票,他们会在其中跟踪 Web API 的问题。

于 2016-08-23T09:05:03.320 回答