搜索艺术家的曲目

使用Spotify API,我试图通过艺术家的曲目进行搜索。 我用的查询正在工作,如下所示:

https://api.spotify.com/v1/search?q=track:' + song + '%20artist:' + artist + '&type=track&limit=10

它正在工作,但它正在为包含艺术家姓名的艺术家返回曲目,而艺术家姓名则在他们的艺术家姓名字符串的任 例如,如果我想明确说明艺术家的名字,并且想要在朱的曲目中进行搜索,那么我就无法找到我应该如何进行查询的方式,因此它明确地表明了艺术家的名字。

正如我所说的,如果我想在朱的曲目中进行搜索,它也会让我回到朱棣文的曲目。

明确表达艺术家姓名的正确方法是什么?

有没有一种方法可以明确定义我要在朱的曲目中搜索?


编辑:我也尝试使用引号:

https://api.spotify.com/v1/search?q=track:"' + song + '"%20artist:"' + artist + '"&type=track&limit=10

也许我用错了,我不确定,但如果我没有这个似乎没有解决:/


https://developer.spotify.com/web-api/search-item/

轨道对象(完整)部分下,歌曲标题的关键字不是“轨道”而是“名称”。

https://api.spotify.com/v1/search?q=name:' + song + '%20artist:' + artist + '&type=track&limit=10

目前看来,没有办法明确搜索单个艺术家的曲目。 你只能按照你的名字限制艺术家,但是这样做的缺点是可能包含其他艺术家的曲目,其名字中包含了想要的艺术家的名字,正如你所解释的那样。 解决这个问题的唯一方法是过滤返回的结果并在必要时获取更多结果。

在Soptify API问题跟踪器Github repo中,我已经解决了这个问题,但到目前为止,没有关于实现的信息。

链接地址: http://www.djcxy.com/p/9469.html

上一篇: Searching in an artist's tracks

下一篇: Spotify: Search for Artist and Title at the same time