api - 在艺术家的轨道中搜索 - Spotify API

标签 api search spotify spotify-app

我正在尝试使用 Spotify API 搜索艺术家的轨道。我使用的查询有效,看起来像:

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

它正在运行,但它会返回艺术家的轨道,其中包含在其艺术家姓名字符串的任何部分中提供的艺术家姓名。比如我想明示艺人姓名,想在ZHU的轨道里搜索,我找不到怎么查询的方式,所以就变成了明示艺人的名字。

正如我所说,如果我想在 ZHU 的足迹中搜索,它也会返回 Natalie Zhu 的足迹。

明确艺术家姓名的正确方式是什么?

有没有办法明确定义我要搜索ZHU的足迹?


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

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

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

最佳答案

目前似乎没有办法明确搜索单个艺术家的轨道。正如您所做的那样,您只能按名称限制艺术家,但这有可能包括其他艺术家的轨道,这些艺术家的名字包含预期艺术家的名字,正如您所解释的那样。解决此问题的唯一方法是过滤返回的结果并在必要时获取更多结果。

我有opened an issue在 Soptify API 问题跟踪器 Github 存储库中对此进行了讨论,但到目前为止,还没有关于实现的信息。

关于api - 在艺术家的轨道中搜索 - Spotify API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41110986/

相关文章:

applescript - Spotify - 音量 - AppleScript API

javascript - 如何在 React 中单击按钮时使用 fetch API 设置状态

node.js - 将图像上传请求转发到另一台服务器

rest - 允许使用 3rd 方 API 从我在 Golang 中的 REST 端点下载文件

java - 为什么这段代码会进入死循环?

android - 是否存在适用于 android java 的 libspotify 12 的库?

ios - Swift facebook 在 uitableview 中标记 friend

从可搜索 Activity 中进行 Android 搜索

jquery - 页面实时搜索(即时更新)

python - 根据给定输入文本的名称查找歌曲是否存在