我正在尝试对 SoundCloud API 进行搜索查询。
使用他们的 JavaScript SDK,以下工作:
SC.get('/tracks', { q: 'punk' }, function(tracks) {
console.log(tracks);
});
但是,如果我尝试使用 cURL 执行相同的查询:
curl -v http://api.soundcloud.com/tracks?q=punk&client_id=xxxx
它说<error>401 - Unauthorized</error>
如果我更改查询参数的顺序,http://api.soundcloud.com/tracks?client_id=xxxx&q=punk
它将忽略q
参数并以默认曲目列表响应。
从 cURL 查询轨道端点的正确方法是什么?