spotify API 查询不生成专辑元数据

spotify API query not producing Album metadata

我正在尝试构建一个从 Spotify API 获取信息的应用程序,但由于我没有 Spotify ID,所以我想使用搜索查询获取 ID。

我只是想尝试一下,所以我用一张名为 yellow 的专辑和一个名为 SCANDAL 的乐队对其进行了测试。但是,当我查询 https://api.spotify.com/v1/search?q=album:yellow+artist:scandal&type=album 时,它什么也没有。然而,当我 Google 乐队时,我从 URL 得到了一个艺术家 ID:7hTZwqQILVH4bAbN67CeEz

使用获取相册查询 (https://api.spotify.com/v1/artists/7hTZwqQILVH4bAbN67CeEz/albums?album_type=album&limit=5) 它显示相册存在但原始查询没有找到它。是我做错了什么还是它只适用于更受欢迎的艺术家(我试过其他专辑没问题)?

您的查询似乎没有任何问题。我认为你遇到了一个错误。

Spotify Web API 的错误报告可在 Github 个问题

中找到

根据这个错误:

https://github.com/spotify/web-api/issues/194

不设置市场参数将默认为美国。您的查询似乎证实了这个错误。由于 SCANDAL Yellow 在美国不可用,因此您不会在结果中看到它。例如,如果您添加 market=SG,它将显示。