首頁>技術>

今天要推薦的github開源專案是 NeteaseCloudMusicApi,即網易雲音樂API,安裝所需環境即可實現真實呼叫網易雲音樂 API,包括註冊、登入、搜尋歌單歌詞、歌曲點評等功能,請看客老爺們本著學習的態度賞玩該專案,切勿用於商業或其他非法用途

star:12.5k

fork:2.4k

license:MIT

環境要求

需要 NodeJS 8.12+ 環境

安裝$ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git

若git clone失敗,請檢查git賬號配置,以及升級git版本

$ npm install專案依賴

express、request、pac-proxy-agent、apicache

啟動專案前,請確保已安裝以上依賴

//若無依賴請執行 以下命令 來安裝依賴npm install 包名執行$ node app.js

伺服器啟動預設埠為 3000,若不想使用 3000 埠,可使用以下命令

登入相關api

初探

筆者以預設 3000 作為埠啟動專案

1、進行登入

//登入api、填寫自己手機號 & 網易雲音樂密碼localhost:3000/login/cellphone?phone=xxx&password=yyy

如下返回 code 200,即登入成功,瀏覽器會記錄 cookie,之後就可以正常請求其他介面了

2、搜尋歌曲

//搜尋歌曲api,keywords 填寫歌曲名,可以模糊匹配localhost:3000/search?keywords=Lover

筆者調介面 搜尋 黴黴 新出的 Lover,結果如下

3、搜尋歌詞

//搜尋歌詞api,id 填寫 第二步 搜尋歌曲得到的 歌曲idlocalhost:3000/lyric?id=1382778514

其他更多更好玩的高階API,有待各位看官老爺們自行研究啦!

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 教你用不到30行的Keras程式碼編寫第一個神經網路(附程式碼&教程)