You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spotipy - Spotify Python API推荐请求无效问题咨询

解决Spotipy推荐请求返回400无效请求的问题

这个错误的核心原因很明确:Spotify的推荐API要求必须传入至少一个「种子参数」,也就是seed_artists、seed_tracks或seed_genres三者中的至少一个,你当前的调用只指定了target_energy=0.5,缺少了这个必要的前提条件,所以API返回了400无效请求。

Spotify的推荐系统需要基于种子(比如特定流派、艺人或曲目)来生成相关推荐内容,没有种子的话,API无法确定推荐的基准方向,因此会拒绝这个请求。

你可以修改调用代码,补充任意一个种子参数,比如添加流行流派作为种子:

recommend = sp.recommendations(seed_genres=['pop'], target_energy=0.5)

或者使用艺人ID作为种子:

recommend = sp.recommendations(seed_artists=['4dpARuHxo51G3z768sgnrY'], target_energy=0.5)

也可以用曲目ID:

recommend = sp.recommendations(seed_tracks=['3n3Ppam7vgaVa1iaRUc9Lp'], target_energy=0.5)

你可以结合自己的需求选择合适的种子参数,只要满足至少一个种子的要求,再搭配target_energy这类调性参数,请求就能正常执行了。

内容的提问来源于stack exchange,提问作者Mario Grebelski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:29:25