2013-03-13 97 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'])