2

您如何使用 Soundcloud API 对多个术语进行 OR 搜索?

用逗号分隔似乎做了一个 AND 搜索:

例如

http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=chicago,parks&limit=50

在 Google API 上,您可以使用 %7C 进行 OR 搜索,但这似乎不适用于 Soundcloud?

例如http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=chicago%7Cparks&limit=50

谢谢你的帮助。

4

1 回答 1

4

目前无法对/tracks资源进行“或”查询。

我们提出的解决方案是执行两个请求并合并结果并删除任何重复项。

http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=chicago&limit=50

http://api.soundcloud.com/tracks.json?client_id=CLIENTKEY&q=parks&limit=50

组合结果当然不会按两个搜索词的组合相关性排序,尽管您可以获取重复项并将它们“放在”其余项的“顶部”。

HTH汉内斯

于 2012-04-25T15:19:21.307 回答