2013-03-13 96 views
4

每当我尝试解析url以获取歌曲的ID时,它都会返回401错误。我的客户端可以正常工作(GET:/ me,POST:/ me/followings/[id])。下面是我用用的SoundCloud创业板代码:解析歌曲/用户url时Soundcloud API 401错误

client.get('/resolve', url: "http://soundcloud.com/stuart-mckeown/darius-bassiray-consortium-of") 
+0

使用api控制台,这将返回302(这是预期的行为)。也许这是一个宝石错误?网址: https://api.soundcloud.com/resolve.format?consumer_key=apigee&url=https%3A%2F%2Fsoundcloud.com%2Fstuart-mckeown%2Fdarius-bassiray-consortium-of – Ponny 2013-03-13 20:52:18

+0

您是否知道你想要的轨道或只是网址? – kreek 2013-03-13 20:55:28

+0

不应该是'https'而不是'http'? – fmendez 2013-03-13 20:57:24

回答

1

这花了我一些时间来弄清楚,但你需要沿着发送客户端ID,以及:

client.get('/resolve', :url => url, :client_id => ENV['SOUNDCLOUD_ID'])