我正在尝试使用 soundcloud api 来获取与我输入的查询匹配的特定用户的轨道
这是一个没有查询的例子,工作正常,获取该用户的所有轨道 http://api.soundcloud.com/users/4493849/tracks.json?client_id=YOUR_CLIENT_ID
工作正常并为我获取该用户的 5 首轨道
现在我只需要获取名为“测试音频”的轨道。所以我做如下 http://api.soundcloud.com/users/4493849/tracks.json?client_id=YOUR_CLIENT_ID&q=Test
现在的问题是,当我输入 q= 时,它只会给我带来整个音云中与测试匹配的所有轨道,即它查询所有音云,而不是我想要的那个用户的 5 首轨道
请帮忙
最佳答案
我在这里用SC自己的SDK试了一下:
http://jsfiddle.net/iambnz/H7VW8/
SC.initialize({ client_id: "cd3e093bf9688f09e3cdf15565fed8f3" });
SC.get('/users/4493849', { q: 'test' }, function(tracks) {
console.log(tracks);
});
结果将只是一个轨道/对象:
Object {id: 4493849, kind: "user", permalink: "the-uprising-developers", username: "The Uprising Developers", uri: "http://api.soundcloud.com/users/4493849"…}
关于json - SoundCloud,按查询过滤特定用户的轨道不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19896943/