我正在尝试过滤我的曲目搜索以仅返回“可流式传输”的曲目。
SC.get('/tracks', { q: query, filter: "streamable" }, function(sound) {
console.log(sound);
});
我上面写的方式,我仍然得到“streamable”属性设置为false的曲目。
关于如何正确包含此参数(https://developers.soundcloud.com/docs/api/reference#tracks)的文档含糊不清:
过滤枚举(全部,公开,私有,可流式传输,可下载)
以前有人试过这个吗?发送此参数并过滤结果以仅包含可流式音轨的正确方法是什么?
答案 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);
}
});