Soundcloud - 搜索超过期限?

时间:2012-04-20 23:03:06

标签: api search soundcloud

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

用逗号分隔似乎是在进行AND搜索:

e.g。

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

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

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

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

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 汉纳斯