Soundcloud API:来自一位艺术家的所有曲目中的ResponseError

时间:2016-07-04 03:04:50

标签: ruby-on-rails ruby soundcloud

我尝试通过他们的API访问Soundcloud中的曲目,但我在访问此特定艺术家的曲目时遇到问题:link

我在铁轨上使用红宝石和soundcloud-ruby宝石。

例如,我尝试使用以下方法访问this曲目:

curl "http://api.soundcloud.com/tracks/267810877?client_id=my_client_id"

sc_track_url="https://soundcloud.com/lyar/lyar-cool-ft-matthew-j-kurz"
client = Soundcloud.new(:client_id => ENV['SOUNDCLOUD_CLIENT_ID'])
sc_track = client.get('/resolve', :url => sc_track_url)

client = Soundcloud.new(:client_id => ENV['SOUNDCLOUD_CLIENT_ID'])
sc_track = client.get('/tracks/267810877')

卷曲调用不会返回任何内容,其他两个调用将返回:

SoundCloud::ResponseError: SoundCloud::ResponseError

即使艺术家停用了他们的信息流,或者音轨分享设置为私有,我也能够获取曲目,因此我想知道API是否有问题,或者我是否; m以错误的方式使用它。

0 个答案:

没有答案