我正试图通过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首曲目。
答案 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