无法通过SoundCloud API获取曲目

时间:2016-05-31 23:18:44

标签: javascript soundcloud

我正试图通过Javascript Sdk从soundcloud获取一系列曲目,这里有一些代码:

SC.initialize({
            client_id: my_id
        });

SC.get('/tracks', 
        {
            q: 'ellie', limit: 10 // ellie is my query string
        }).then(function(response) {
        console.log(response);   // get array of 2 tracks   
});

问题是我得到了两个曲目的数组。但同样的要求 soundcloud给了我500多首曲目。为什么?我做错了吗?

更新:

我发现如果我更改限制属性,我将获得更多的轨道,但不等于限制值。例如,如果limit === 20我获得了7首曲目,而limit === 30我获得了12首曲目。

1 个答案:

答案 0 :(得分:1)

您可能需要尝试使用不同的client_id

<script src="https://connect.soundcloud.com/sdk/sdk-3.1.1.js"></script>
<script>
       SC.initialize({
            client_id: '02gUJC0hH2ct1EGOcYXQIzRFU91c72Ea'
       });

       SC.get('/tracks', 
       {
            q: 'ellie', limit: 10 // ellie is my query string
       }, 
       function(response) {
       console.log(response);   // get array of 2 tracks   
});
</script>

回复 http://www.jsoneditoronline.org/?id=31d4b86e517c4d46b92c1d3bbcdc5f77