spotify API查询不生成相册元数据

时间:2016-06-20 19:48:58

标签: api spotify

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

我想尝试一下,所以我用一张名为黄色的专辑和一支名为SCANDAL的乐队进行测试。但是,当我查询时,https://api.spotify.com/v1/search?q=album:yellow+artist:scandal&type=album它什么都没有。但是,当我加入乐队时,我从网址获得了一个艺术家ID:7hTZwqQILVH4bAbN67CeEz

使用获取相册查询(https://api.spotify.com/v1/artists/7hTZwqQILVH4bAbN67CeEz/albums?album_type=album&limit=5),它显示相册存在,但原始查询未找到它。我做错了什么,或者它只与更受欢迎的艺术家合作(我试过其他专辑,这很好)?

1 个答案:

答案 0 :(得分:1)

您的查询似乎没有任何问题。我认为你正在犯一个错误。

可以在Github问题中找到Spotify Web API的错误报告

根据这个错误:

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

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