說明
DouFM已上線半年,最近經過了一次大的改版,我們拋棄了原來的所有代碼以及數據,重新寫了所有代碼。
在新版中,所有音樂完全來自豆瓣FM,我們從豆瓣FM得到了大量的幫助,雖然他們不一定樂意。。。
由于數據來自于互聯網,我們沒有任何理由限制大家再獲得并使用這些數據,因此,我們開放了一組API,讓大家都能自由方便地使用這些數據,去開發自己的應用。
在不進行惡意調用的情況下,我們不會對任何應用進行任何限制,任何人都可以自由調用API來獲取DouFM的數據。
在未來API可能會有一些更新,我們無法保證API的完全向下兼容,不過我們會盡量努力。
另外,如果你愿意分享自己開發的應用,也歡迎與我們聯系:admin@doufm.info,我們可以幫你把應用放到首頁。
API簡介
公開的API分為4類:
- music API:用于歌曲相關信息
- channel API:用于channel相關信息
- user API:用于用戶相關信息
- playlist API:用于播放列表相關信息
現在經過測試并可以正常使用的API為1、4,即music與playlist。
一般播放流程為:
- 通過/api/playlist/獲取全部播放列表。
- 通過/api/playlist/<string:key>/獲取某一列表中的數首歌曲信息。
- 播放
具體API文檔請參考:DouFM OpenAPI