我试图从SoundCloud HTTP API获取播放列表信息,我获取播放列表信息,track_count为播放列表中的曲目返回正确的号码,但曲目为空。
我尝试过以下链接:https://api.soundcloud.com/playlists/215861217 此播放列表的track_count返回值为2。
知道为什么吗?
答案 0 :(得分:2)
这可能与change in the settings from the soundcloud developers有关。如果您尝试获取播放列表曲目的曲目信息,则会获得403禁止:
https://api.soundcloud.com/tracks/106185859?client_id= ... https://api.soundcloud.com/tracks/243762135?client_id= ...
SoundCloud通过电子邮件回复说他们已经为权利人引入了一个选项,默认情况下禁用对曲目的所有API访问,并在请求时返回此403错误。他们还表示,这是一个令人困惑的特征是可以理解的,他们希望能够更清楚地说明这一点。
这些类型的问题should not be handled on stackoverflow,但不幸的是,这是联系soundcloud开发人员according to their documentation的唯一方法。我试图在twitter与他们联系,但到目前为止还没有回应。