今天要推薦的github開源專案是 NeteaseCloudMusicApi,即網易雲音樂API,安裝所需環境即可實現真實呼叫網易雲音樂 API,包括註冊、登入、搜尋歌單歌詞、歌曲點評等功能,請看客老爺們本著學習的態度賞玩該專案,切勿用於商業或其他非法用途
star:12.5k
fork:2.4k
license:MIT
環境要求需要 NodeJS 8.12+ 環境
安裝$ git clone [email protected]: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,有待各位看官老爺們自行研究啦!
最新評論