2011-11-23 72 views
1

我看了一則關於的SoundCloud API很多東西,以及如何你可以用它做很多事情,比如建立一個新的界面,上傳你的歌曲等。的SoundCloud獲得最後的軌道

我只是想獲得一個用戶添加的最後5首曲目的列表。 這是公開數據,因爲你不需要登錄來查看用戶頁面,但是在我閱讀的每個區域你都需要進行身份驗證才能做到這些...

是不是有一種簡單的方法可以做到這一點?

我以爲他們會調用一個URL返回一些XML或JSON的鏈接到最後的軌道...?

+0

嘿,我試着用接受的答案給出的兩個鏈接,我用我的客戶端ID替換客戶端ID,但仍然說未經授權..請告訴我你是如何解決這個問題? –

+0

我在添加專用曲目後遇到同樣的問題。它看起來像當我調用沒有參數的API時,它找到所有的軌道,但只要我設置限制= 1,它不能找到任何...我必須一路去限制= 8找到1跟蹤。 這怎麼可能? – Liquidchrome

+0

@Liquidchrome對不起,我一直沒有使用這一段時間,也許發佈了一個新的問題,這個鏈接...? – Piero

回答

5

你可以得到一個用戶的曲目列表給出他們的ID是這樣的:

http://api.soundcloud.com/tracks?client_id={client_id} 

爲了得到最後的5條軌道,以便通過最新設定在5極限:

http://api.soundcloud.com/tracks?client_id={client_id}&order=latest&limit=5 

編輯補充說,您還可以通過在查詢字符串的末尾添加&format=json來請求JSON響應(而不是XML)。

+0

我讀過這個,但是當我嘗試時,我得到了一個401錯誤。我在api文檔中讀到,你必須註冊一個應用程序來獲取客戶端ID,但我只想獲得我客戶端的soundcloud頁面的5個曲目,我不需要創建應用程序... – Piero

+2

@Piero:您需要獲取客戶端ID。無論您剛剛獲得最後5個曲目的事實如何,無論您使用何種機制獲取曲目信息,都將被視爲API的「應用程序」。 –

+0

@Colin我仍然收到未經授權的錯誤..請告訴我如何解決此問題 –

相關問題