Ruby 解析歌曲/用户url时Soundcloud API 401错误

Ruby 解析歌曲/用户url时Soundcloud API 401错误,ruby,soundcloud,Ruby,Soundcloud,每当我试图解析url以获取歌曲的id时,它都会返回一个401错误。我的客户在其他操作(GET:/me、POST:/me/followers/[id])中工作正常。下面是我在soundcloud gem中使用的代码: client.get('/resolve', url: "http://soundcloud.com/stuart-mckeown/darius-bassiray-consortium-of") 我花了一点时间才弄明白,但您还需要发送客户端id: client.get('/reso

每当我试图解析url以获取歌曲的id时,它都会返回一个401错误。我的客户在其他操作(GET:/me、POST:/me/followers/[id])中工作正常。下面是我在soundcloud gem中使用的代码:

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

我花了一点时间才弄明白,但您还需要发送客户端id:


client.get('/resolve',:url=>url,:client\u id=>ENV['SOUNDCLOUD\u id'])

使用api控制台,这将返回302(这是预期行为)。也许这是宝石的一个缺陷?Url:你知道你想要获得的曲目的id还是Url?那不应该是
https
,而不是
http
?可能是另一个问题,因为这对我来说很有效我得到了Soundcloud::HashResponseWrapper artwork\u Url=nil attachments\u uri=”“bpm=nil comment\u count=0 commentable=true created\u at=“2012/10/01 06:01:18+0000”description=“没有进入最终版本的混音,请欣赏!”。。。