目錄
小程序?qū)W習(xí)
視頻相關(guān)的教程文檔與筆記分享
配套服務(wù)器
源碼地址:
接口使用說(shuō)明文檔
接口列表
啟動(dòng)服務(wù)
測(cè)試服務(wù)啟動(dòng)OK網(wǎng)頁(yè)
?http://localhost:3000/test.html?編輯
?Postman測(cè)試服務(wù)器接口
postman配置
服務(wù)ip地址全局變量
?編輯選擇全局變量
登錄接口測(cè)試
1. 發(fā)送驗(yàn)證碼
?手機(jī)請(qǐng)求網(wǎng)易云登錄-驗(yàn)證碼獲取接口
?登錄接口測(cè)試
登錄狀態(tài)
小程序登錄 -?登錄成功方式 :二維碼掃碼方式(親測(cè)有效)
?第二步生成二維碼圖片,一定要記得加上參數(shù): qrimg=true
小程序?qū)W習(xí)
?尚硅谷微信小程序開(kāi)發(fā)?項(xiàng)目網(wǎng)易云小程序?qū)W習(xí)地址:
??01-尚硅谷-小程序-課程介紹_嗶哩嗶哩_bilibili
視頻相關(guān)的教程文檔與筆記分享
鏈接:https://pan.baidu.com/s/1aq7ks8B3fJ1Wahge17YYUw?pwd=7oqm?
提取碼:7oqm
配套服務(wù)器
老師的服務(wù)器?接口有些用不了,可以使用了Git上最新比較start多公開(kāi)的項(xiàng)目,也是nodejs服務(wù)。?
源碼地址:
網(wǎng)易云音樂(lè) NodeJS 版 API
接口使用說(shuō)明文檔
網(wǎng)易云音樂(lè) NodeJS 版 API
接口列表
1. 登錄 2. 刷新登錄 3. 發(fā)送驗(yàn)證碼 4. 校驗(yàn)驗(yàn)證碼 5. 注冊(cè)(修改密碼) 6. 獲取用戶(hù)信息 , 歌單,收藏,mv, dj 數(shù)量 7. 獲取用戶(hù)歌單 8. 獲取用戶(hù)電臺(tái) 9. 獲取用戶(hù)關(guān)注列表 10. 獲取用戶(hù)粉絲列表 11. 獲取用戶(hù)動(dòng)態(tài) 12. 獲取用戶(hù)播放記錄 13. 獲取精品歌單 14. 獲取歌單詳情 15. 搜索 16. 搜索建議 17. 獲取歌詞 18. 歌曲評(píng)論 19. 收藏單曲到歌單 20. 專(zhuān)輯評(píng)論 21. 歌單評(píng)論 22. mv 評(píng)論 23. 電臺(tái)節(jié)目評(píng)論 24. banner 25. 獲取歌曲詳情 26. 獲取專(zhuān)輯內(nèi)容 27. 獲取歌手單曲 28. 獲取歌手 mv 29. 獲取歌手專(zhuān)輯 30. 獲取歌手描述 31. 獲取相似歌手 32. 獲取相似歌單 33. 相似 mv 34. 獲取相似音樂(lè) 35. 獲取最近 5 個(gè)聽(tīng)了這首歌的用戶(hù) 36. 獲取每日推薦歌單 37. 獲取每日推薦歌曲 38. 私人 FM 39. 簽到 40. 喜歡音樂(lè) 41. 垃圾桶 42. 歌單 ( 網(wǎng)友精選碟 ) 43. 新碟上架 44. 熱門(mén)歌手 45. 最新 mv 46. 推薦 mv 47. 推薦歌單 48. 推薦新音樂(lè) 49. 推薦電臺(tái) 50. 推薦節(jié)目 51. 獨(dú)家放送 52. mv 排行 53. 獲取 mv 數(shù)據(jù) 54. 播放 mv/視頻 55. 排行榜 56. 歌手榜 57. 云盤(pán) 58. 電臺(tái) - 推薦 59. 電臺(tái) - 分類(lèi) 60. 電臺(tái) - 分類(lèi)推薦 61. 電臺(tái) - 訂閱 62. 電臺(tái) - 詳情 63. 電臺(tái) - 節(jié)目 64. 給評(píng)論點(diǎn)贊 65. 獲取動(dòng)態(tài) 66. 熱搜列表(簡(jiǎn)略) 67. 發(fā)送私信 68. 發(fā)送私信歌單 69. 新建歌單 70. 收藏/取消收藏歌單 71. 歌單分類(lèi) 72. 收藏的歌手列表 73. 訂閱的電臺(tái)列表 74. 相關(guān)歌單推薦 75. 付費(fèi)精選接口 76. 音樂(lè)是否可用檢查接口 77. 登錄狀態(tài) 78. 獲取視頻播放地址 79. 發(fā)送/刪除評(píng)論 80. 熱門(mén)評(píng)論 81. 視頻評(píng)論 82. 退出登錄 83. 所有榜單 84. 所有榜單內(nèi)容摘要 85. 收藏視頻 86. 收藏 MV 87. 視頻詳情 88. 相關(guān)視頻 89. 關(guān)注用戶(hù) 90. 新歌速遞 91. 喜歡音樂(lè)列表(無(wú)序) 92. 收藏的 MV 列表 93. 獲取最新專(zhuān)輯 94. 聽(tīng)歌打卡 95. 獲取視頻標(biāo)簽/分類(lèi)下的視頻 96. 已收藏專(zhuān)輯列表 97. 獲取動(dòng)態(tài)評(píng)論 98. 歌單收藏者列表 99. 云盤(pán)歌曲刪除 100. 熱門(mén)話(huà)題 101. 電臺(tái) - 推薦類(lèi)型 102. 電臺(tái) - 非熱門(mén)類(lèi)型 103. 電臺(tái) - 今日優(yōu)選 104. 心動(dòng)模式/智能播放 105. 轉(zhuǎn)發(fā)動(dòng)態(tài) 106. 刪除動(dòng)態(tài) 107. 分享歌曲、歌單、mv、電臺(tái)、電臺(tái)節(jié)目到動(dòng)態(tài) 108. 通知-私信 109. 通知-評(píng)論 110. 通知-@我 111. 通知-通知 112. 設(shè)置 113. 云盤(pán)數(shù)據(jù)詳情 114. 私信內(nèi)容 115. 我的數(shù)字專(zhuān)輯 116. batch批量請(qǐng)求接口 117. 獲取視頻標(biāo)簽列表 118. 全部mv 119. 網(wǎng)易出品mv 120. 收藏/取消收藏專(zhuān)輯 121. 專(zhuān)輯動(dòng)態(tài)信息 122. 熱搜列表(詳細(xì)) 123. 更換綁定手機(jī) 124. 檢測(cè)手機(jī)號(hào)碼是否已注冊(cè) 125. 初始化昵稱(chēng) 126. 更新歌單描述 127. 更新歌單名 128. 更新歌單標(biāo)簽 129. 默認(rèn)搜索關(guān)鍵詞 130. 刪除歌單 131. 電臺(tái)banner 132. 用戶(hù)電臺(tái) 133. 熱門(mén)電臺(tái) 134. 電臺(tái) - 節(jié)目詳情 135. 電臺(tái) - 節(jié)目榜 136. 電臺(tái) - 新晉電臺(tái)榜/熱門(mén)電臺(tái)榜 137. 類(lèi)別熱門(mén)電臺(tái) 138. 云村熱評(píng) 139. 電臺(tái)24小時(shí)節(jié)目榜 140. 電臺(tái)24小時(shí)主播榜 141. 電臺(tái)最熱主播榜 142. 電臺(tái)主播新人榜 143. 電臺(tái)付費(fèi)精品榜 144. 歌手熱門(mén)50首歌曲 145. 購(gòu)買(mǎi)數(shù)字專(zhuān)輯 146. 獲取 mv 點(diǎn)贊轉(zhuǎn)發(fā)評(píng)論數(shù)數(shù)據(jù) 147. 獲取視頻點(diǎn)贊轉(zhuǎn)發(fā)評(píng)論數(shù)數(shù)據(jù) 148. 調(diào)整歌單順序 149. 調(diào)整歌曲順序 150. 獨(dú)家放送列表 151. 獲取推薦視頻 152. 獲取視頻分類(lèi)列表 153. 獲取全部視頻列表接口 154. 獲取歷史日推可用日期列表 155. 獲取歷史日推詳細(xì)數(shù)據(jù) 156. 國(guó)家編碼列表 157. 首頁(yè)-發(fā)現(xiàn) 158. 首頁(yè)-發(fā)現(xiàn)-圓形圖標(biāo)入口列表 159. 數(shù)字專(zhuān)輯-全部新碟 160. 數(shù)字專(zhuān)輯-熱門(mén)新碟 161. 數(shù)字專(zhuān)輯&數(shù)字單曲-榜單 162. 數(shù)字專(zhuān)輯-語(yǔ)種風(fēng)格館 163. 數(shù)字專(zhuān)輯詳情 164. 更新頭像 165. 歌單封面上傳 166. 樓層評(píng)論 167. 歌手全部歌曲 168. 精品歌單標(biāo)簽列表 169. 用戶(hù)等級(jí)信息 170. 電臺(tái)個(gè)性推薦 171. 用戶(hù)綁定信息 172. 用戶(hù)綁定手機(jī) 173. 新版評(píng)論 174. 點(diǎn)贊過(guò)的視頻 175. 收藏視頻到視頻歌單 176. 刪除視頻歌單里的視頻 177. 最近播放的視頻 178. 音樂(lè)日歷 179. 電臺(tái)訂閱者列表 180. 云貝簽到信息 181. 云貝簽到 182. 云貝所有任務(wù) 183. 云貝todo任務(wù) 184. 云貝今日簽到信息 185. 云貝完成任務(wù) 186. 云貝收入 187. 云貝支出 188. 云貝賬戶(hù)信息 189. 賬號(hào)信息 190. 最近聯(lián)系人 191. 私信音樂(lè) 192. 抱一抱評(píng)論 193. 評(píng)論抱一抱列表 194. 收藏的專(zhuān)欄 195. 關(guān)注歌手新歌 196. 關(guān)注歌手新MV 197. 歌手詳情 198. 云盤(pán)上傳 199. 二維碼登錄 200. 話(huà)題詳情 201. 話(huà)題詳情熱門(mén)動(dòng)態(tài) 202. 歌單詳情動(dòng)態(tài) 203. 綁定手機(jī) 204. 一起聽(tīng)狀態(tài) 205. 用戶(hù)歷史評(píng)論 206. 云盤(pán)歌曲信息匹配糾正 207. 云貝推歌 208. 云貝推歌歷史記錄 209. 已購(gòu)單曲 210. 獲取mlog播放地址 211. 將mlog id轉(zhuǎn)為視頻id 212. vip成長(zhǎng)值 213. vip成長(zhǎng)值獲取記錄 214. vip任務(wù) 215. 領(lǐng)取vip成長(zhǎng)值 216. 歌手粉絲 217. 數(shù)字專(zhuān)輯詳情 218. 數(shù)字專(zhuān)輯銷(xiāo)量 219. 音樂(lè)人數(shù)據(jù)概況 220. 音樂(lè)人播放趨勢(shì) 221. 音樂(lè)人任務(wù) 222. 賬號(hào)云豆數(shù) 223. 領(lǐng)取云豆 224. 獲取 VIP 信息 225. 音樂(lè)人簽到 226. 發(fā)送文本動(dòng)態(tài) 227. 獲取客戶(hù)端歌曲下載 url 228. 獲取歌單所有歌曲 229. 樂(lè)簽信息 230. 最近播放-歌曲 231. 最近播放-視頻 232. 最近播放-聲音 233. 最近播放-歌單 234. 最近播放-專(zhuān)輯 235. 最近播放-播客 236. 簽到進(jìn)度 237. 重復(fù)昵稱(chēng)檢測(cè) 238. 歌手粉絲數(shù)量 239. 音樂(lè)人任務(wù)(新) 240. 內(nèi)部版本接口 241. 歌單更新播放量 242. 黑膠時(shí)光機(jī) 243. 音樂(lè)百科 - 簡(jiǎn)要信息 244. 樂(lè)譜列表 245. 樂(lè)譜內(nèi)容 246. 曲風(fēng)列表 247. 曲風(fēng)偏好 248. 曲風(fēng)詳情 249. 曲風(fēng)-歌曲 250. 曲風(fēng)-專(zhuān)輯 251. 曲風(fēng)-歌單 252. 曲風(fēng)-歌手
?下載解壓運(yùn)行:
解壓之后用webstorm啟動(dòng)項(xiàng)目,然后在項(xiàng)目根目錄運(yùn)行安裝:
npm install
啟動(dòng)服務(wù)
等待安裝完成,還是在終端下,項(xiàng)目根目錄,然后執(zhí)行啟動(dòng)服務(wù)指令:
node app.js
?
?以上啟動(dòng)服務(wù)OK,顯示?端口默認(rèn)3000.
測(cè)試服務(wù)啟動(dòng)OK網(wǎng)頁(yè)
?這是個(gè)用于檢驗(yàn)要使用網(wǎng)易云需要登錄,? 否則 可能會(huì)因?yàn)闆](méi)帶上 cookie 導(dǎo)致 301警告的測(cè)試接口,可以用來(lái)驗(yàn)證服務(wù)正常啟動(dòng)
?http://localhost:3000/test.html
?Postman測(cè)試服務(wù)器接口
使用postman是因?yàn)樗梢詭湍惚4娼涌跍y(cè)試url與對(duì)應(yīng)需要傳遞的參數(shù)。
根據(jù)上面的測(cè)試test.htm頁(yè),我們首頁(yè)必須要做第一個(gè)接口就是登錄了。
postman配置
啟動(dòng)postman,我們單獨(dú)創(chuàng)建一個(gè)項(xiàng)目列表給網(wǎng)易云,做完一個(gè)操作記得點(diǎn)一個(gè):Save,把配置保存下來(lái)。?
服務(wù)ip地址全局變量
我們的服務(wù)器接口地址是固定的,所以配置一個(gè)全局變量:?url:?http://localhost:3000
?保存之后就可以在Collections里面的項(xiàng)目使用。
選擇全局變量
配置完成之后,要在對(duì)應(yīng)的項(xiàng)目右側(cè)下拉選擇剛剛配置全局變量列表,不選的話(huà),配置url用不了的。
登錄接口測(cè)試
?接口文檔說(shuō)明有好幾種,我用我覺(jué)得最方便的方式登錄,2個(gè)步驟。
前提:要注冊(cè)有一個(gè)網(wǎng)易云音樂(lè)賬號(hào),可以通過(guò)他們app,或者網(wǎng)頁(yè)上注冊(cè)一下。
1. 發(fā)送驗(yàn)證碼
接口地址 :?
/captcha/verify
調(diào)用例子 :?
/captcha/verify?phone=13xxx&captcha=1597
2.?手機(jī)號(hào)碼 +驗(yàn)證碼
接口地址 :?
/login/cellphone
調(diào)用例子 :?
/login/cellphone?phone=xxx&password=yyy
?
/login/cellphone?phone=xxx&md5_password=yyy
?
/login/cellphone?phone=xxx&captcha=1234
?手機(jī)請(qǐng)求網(wǎng)易云登錄-驗(yàn)證碼獲取接口
在項(xiàng)目collections下剛剛創(chuàng)建的網(wǎng)易云項(xiàng)目,右鍵-》Add request->
{{url}}/captcha/sent?phone=134xx
{{url}}是剛剛配置全局變量:http://localhost:3000
最終get請(qǐng)求是:
http://localhost:3000/
captcha/sent?phone=1341xxx
配置好之后最后返回值是,然后你看看你對(duì)應(yīng)的手機(jī)上應(yīng)該就收到網(wǎng)易云登錄的驗(yàn)證碼,就oK,可以執(zhí)行下一步,手機(jī)號(hào)加驗(yàn)證碼登錄了 。
最后記得在postman上點(diǎn)擊一個(gè)Save,把這些配置保存下來(lái),以防你下來(lái)要驗(yàn)證這個(gè)接口。驗(yàn)證服務(wù)器正常。
{
????"code":?200,
????"data":?true
}
?登錄接口測(cè)試
老樣子,新建一個(gè)Get請(qǐng)求 ,{{url}}//login/cellphone?phone=xxx&captcha=1234
點(diǎn)完send,算是把登錄走通了,接著就要檢查是否真的登錄ok。
登錄狀態(tài)
說(shuō)明 : 調(diào)用此接口,可獲取登錄狀態(tài)
接口地址 :?/login/status
還是上面新建get請(qǐng)求,?點(diǎn)擊send,獲取到用戶(hù)基本信息了。
?其他接口,大家還是繼續(xù)參考api文檔練習(xí),驗(yàn)證。
小程序登錄 -?登錄成功方式 :二維碼掃碼方式
目前(2023-7-17)手機(jī)+密碼方式登錄失敗必須要二維碼掃碼方式:3步走完成登錄:
/* * 二維碼登錄 1.生成二維碼key*/ const getLoginByQrKeyReq=() => requestGet("/login/qr/key") /* * 二維碼登錄 2.生成二維碼png loginByQrKeyReq返回的key*/ const getLoginByQrPngReq=(key) => requestGet("/login/qr/create?qrimg=true",{key}) /* * 二維碼登錄 3.是否掃描二維碼png loginByQrKeyReq返回的key*/ const getLoginByQrScanReq=(key) => requestGet("/login/qr/check",{key})
?第二步生成二維碼圖片,一定要記得加上參數(shù): qrimg=true
/login/qr/create?qrimg=true",
這樣才能生成base64和二維碼圖片:
?
網(wǎng)易云音樂(lè) NodeJS 版 API
體驗(yàn)版 Node js配置https服務(wù)方法:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-490498.html
小程序 體驗(yàn)版 快速配置https服務(wù)接口 - 項(xiàng)目是nodeJS配置本地https服務(wù),不用下載源碼不用付費(fèi),直接使用Git的openssh功能(親測(cè)有效)_Lan.W的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-490498.html
到了這里,關(guān)于尚硅谷微信小程序開(kāi)發(fā) 仿網(wǎng)易云音樂(lè)App 小程序 后端接口服務(wù)器搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!