2016-07-16 40 views
0

我想從Soundcloud下載一些音軌。但是這條賽道是私人的。如何使用API​​下載soundcloud中的私人音軌?

我有專用鏈接:

https://soundcloud.com/d-o-d/dod-1001tracklists-exclusive-mix/s-Y0mzp/s-Y0mzp 

而且這個API鏈接:

https://api.soundcloud.com/tracks/268430098%3Fsecret_token%3Ds-Y0mzp&show_artwork=false&color=D6DCFE 

你能幫助我嗎?

+0

你好,歡迎來到StackOverflow。請花一些時間閱讀幫助頁面,尤其是名爲[「我可以詢問什麼主題?」(http://stackoverflow.com/help/on-topic)和[「我應該問什麼類型的問題避免問?「](http://stackoverflow.com/help/dont-ask)。更重要的是,請閱讀[Stack Overflow問題清單](http://meta.stackexchange.com/q/156810/204922)。您可能還想了解[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – lokusking

回答

2

它可能下載這樣的私人音樂。就像SoundCloud Web界面如何獲取流一樣。使用Web控制檯(Ctrl+Shift+J for chrome, Ctrl+Shift+K for firefox),您可以在Network選項卡中看到請求。

https://api.soundcloud.com/i1/tracks/268430098/streams?client_id=CLIENT_ID_HERE&secret_token=s-Y0mzp&app_version=1468603618

這會給你JSON,如:

{"http_mp3_128_url":"https://cf-media.sndcdn.com/vxZL8GpudXiv.128.mp3?....","preview_mp3_128_url":"https://ec-preview-media.sndcdn.com/preview/0/30/vxZL8GpudXiv.128.mp3?..."} 

,你可以得到http_mp3_128_url這裏。

+1

謝謝)但是,如果我從「http_mp3_128_url」粘貼網址,我會收到錯誤「Forbidden」。 –

+0

請確保您使用與第一個請求相同的IP訪問該URL。這是我能想到的唯一原因。 –

+0

對於有同樣問題的其他人,請確保您替換任何unicode編碼的字符。在我的情況下,'\ u0026'需要更改爲'&' – teknogeek

相關問題