如何使用Sound Cloud API按标题搜索曲目?

时间:2014-12-11 11:15:01

标签: javascript soundcloud

我甚至不确定是否可能。我已经查看了文档herehere,但这对我来说并不是很清楚。当我手动搜索曲目时,我注意到浏览器将此请求发送到

https://api-v2.soundcloud.com/search?q=ramdeni%20malodine&qid=fc199042a5efd2b2&facet=model&user_id=787638-587135-803806-46602&limit=10&offset=0&linked_partitioning=1

并获得我想要的回复。但我再也不确定我能通过API做到这一点。

1 个答案:

答案 0 :(得分:3)

在页面中执行Ctrl + F并找到"搜索"后,我找到了relevant link

您可以使用过滤器进行搜索,其中一个是q过滤器,这是一个搜索查询:

SC.initialize({
  client_id: 'YOUR_CLIENT_ID'
});
// find all sounds of buskers licensed under 'creative commons share alike'
SC.get('/tracks', {
    q: 'streetlights',
    license: 'cc-by-sa'
}, function(tracks) {
  console.log(tracks);
});

(例子从上面的链接提供)

您还可以在名为"过滤器"的表格中使用许多其他过滤器,the Tracks docs中列出的所有过滤器。

虽然格式不是最好的,但他们的API记录非常好,IMO。