在Soundcloud Javascript SDK中,如何正确发送'过滤器' ' / track'的参数终点?

时间:2014-09-09 16:58:40

标签: javascript soundcloud

我正在尝试过滤我的曲目搜索以仅返回“可流式传输”的曲目。

SC.get('/tracks', { q: query, filter: "streamable" }, function(sound) {
    console.log(sound);
});

我上面写的方式,我仍然得到“streamable”属性设置为false的曲目。

关于如何正确包含此参数(https://developers.soundcloud.com/docs/api/reference#tracks)的文档含糊不清:

  

过滤枚举(全部,公开,私有,可流式传输,可下载)

以前有人试过这个吗?发送此参数并过滤结果以仅包含可流式音轨的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

streamable-filter是布尔值。尝试这样做:

SC.get('/tracks', { streamable:true}, function(sounds) {
for (i = 0; i < sounds.length; i++) { 
   console.log(sounds[i].stream_url + ' - '+ sounds[i].streamable);
}
});

http://jsfiddle.net/iambnz/s74apqfs/