2014-10-16 87 views
0

我正嘗試使用soundcloud api來查找具有特定標記的播放列表。我這樣做的第一步是對所有播放列表的soundcloud API進行ping操作。我跑在我的命令行這麼做以下(更換客戶端ID爲隱私):在soundcloud api上搜索播放列表會返回500錯誤

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

我不認爲你可以抓住所有的播放列表。必須有數以百萬計,這是很多回報。

如果您在Soundcloud API文檔中查看here,它們會將一個播放列表ID添加到該URL。

$ curl "http://api.soundcloud.com/playlists/405726.json?client_id=YOUR_CLIENT_ID" 

希望這有助於!