我正在尝试使用soundcloud api查找带有特定标记的播放列表。我这样做的第一步是为所有播放列表ping soundcloud api。我在命令行中运行以下命令(客户端ID替换为隐私):
curl 'https://api.soundcloud.com/playlists.json?client_id=MY_CLIENT_ID'
这总是返回500间隔服务器错误,无论我是在json还是普通的xml:
中请求它curl 'https://api.soundcloud.com/playlists?client_id=MY_CLIENT_ID'
但是,当我对曲目提出类似请求时,它可以正常工作:
curl 'https://api.soundcloud.com/tracks?client_id=MY_CLIENT_ID'
curl 'https://api.soundcloud.com/tracks.json?client_id=MY_CLIENT_ID'
是什么给出的?这是我身边还是他们身边的错误?
答案 0 :(得分:0)
我认为你无法抓住所有播放列表。必须有数百万,这是很多回报。
如果您在Soundcloud API文档中查看here,则会向该网址添加播放列表ID。
$ curl "http://api.soundcloud.com/playlists/405726.json?client_id=YOUR_CLIENT_ID"
希望这有帮助!