NeteaseCloudMusicApi網(wǎng)易云音樂(lè)API大全
Github:https://github.com/Binaryify/NeteaseCloudMusicApi
注:NodeJS 8.12+

API文檔地址:https://binaryify.github.io/NeteaseCloudMusicApi/
https://neteasecloudmusicapi.vercel.app/




3. 游客登錄
說(shuō)明 : 直接調(diào)用此接口, 可獲取游客cookie,如果遇到其他接口未登錄狀態(tài)報(bào)400狀態(tài)碼需要驗(yàn)證的錯(cuò)誤,可使用此接口獲取游客cookie避免報(bào)錯(cuò)
接口地址 :?/register/anonimous
注意
調(diào)用登錄接口的速度比調(diào)用其他接口慢 , 因?yàn)榈卿涍^(guò)程調(diào)用了加密算法
刷新登錄
說(shuō)明 : 調(diào)用此接口 , 可刷新登錄狀態(tài),返回內(nèi)容包含新的cookie(不支持刷新二維碼登錄的cookie)
調(diào)用例子 :?/login/refresh
發(fā)送驗(yàn)證碼
說(shuō)明 : 調(diào)用此接口 ,傳入手機(jī)號(hào)碼, 可發(fā)送驗(yàn)證碼
必選參數(shù) :?phone
: 手機(jī)號(hào)碼
可選參數(shù) :?ctcode
: 國(guó)家區(qū)號(hào),默認(rèn) 86 即中國(guó)
接口地址 :?/captcha/sent
調(diào)用例子 :?/captcha/sent?phone=13xxx
驗(yàn)證驗(yàn)證碼
說(shuō)明 : 調(diào)用此接口 ,傳入手機(jī)號(hào)碼和驗(yàn)證碼, 可校驗(yàn)驗(yàn)證碼是否正確
必選參數(shù) :?phone
: 手機(jī)號(hào)碼
captcha
: 驗(yàn)證碼
可選參數(shù) :
ctcode
: 國(guó)家區(qū)號(hào),默認(rèn) 86 即中國(guó)
接口地址 :?/captcha/verify
調(diào)用例子 :?/captcha/verify?phone=13xxx&captcha=1597
注冊(cè)(修改密碼)
說(shuō)明 : 調(diào)用此接口 ,傳入手機(jī)號(hào)碼和驗(yàn)證碼,密碼,昵稱, 可注冊(cè)網(wǎng)易云音樂(lè)賬號(hào)(同時(shí)可修改密碼)
必選參數(shù) :
captcha
: 驗(yàn)證碼
phone
?: 手機(jī)號(hào)碼
password
: 密碼
nickname
: 昵稱
可選參數(shù) :
countrycode
: 國(guó)家碼,用于國(guó)外手機(jī)號(hào),例如美國(guó)傳入:1
?,默認(rèn) 86 即中國(guó)
接口地址 :?/register/cellphone
調(diào)用例子 :?/register/cellphone?phone=13xxx&password=xxxxx&captcha=1234&nickname=binary1345
檢測(cè)手機(jī)號(hào)碼是否已注冊(cè)
說(shuō)明 : 調(diào)用此接口 ,可檢測(cè)手機(jī)號(hào)碼是否已注冊(cè)
必選參數(shù) :phone
?: 手機(jī)號(hào)碼
可選參數(shù) :countrycode
: 國(guó)家碼,用于國(guó)外手機(jī)號(hào),例如美國(guó)傳入:1
?,默認(rèn) 86 即中國(guó)
接口地址 :?/cellphone/existence/check
調(diào)用例子 :?/cellphone/existence/check?phone=13xxx
初始化昵稱
說(shuō)明 : 剛注冊(cè)的賬號(hào)(需登錄),調(diào)用此接口 ,可初始化昵稱
必選參數(shù) :?nickname
?: 昵稱
接口地址 :?/activate/init/profile
調(diào)用例子 :?/activate/init/profile?nickname=testUser2019
重復(fù)昵稱檢測(cè)
說(shuō)明 : 調(diào)用此接口 ,可檢測(cè)昵稱是否重復(fù),并提供備用昵稱?必選參數(shù) :?nickname
?: 昵稱
接口地址 :?/nickname/check
調(diào)用例子 :?/nickname/check?nickname=binaryify
更換綁定手機(jī)
說(shuō)明 : 調(diào)用此接口 ,可更換綁定手機(jī)(流程:先發(fā)送驗(yàn)證碼到原手機(jī)號(hào)碼,再發(fā)送驗(yàn)證碼到新手機(jī)號(hào)碼然后再調(diào)用此接口)
必選參數(shù) :?oldcaptcha
: 原手機(jī)驗(yàn)證碼
captcha
: 新手機(jī)驗(yàn)證碼
phone
?: 手機(jī)號(hào)碼
ctcode
?: 國(guó)家區(qū)號(hào),默認(rèn) 86 即中國(guó)
接口地址 :?/rebind
調(diào)用例子 :?/rebind?phone=xxx&oldcaptcha=1234&captcha=5678
退出登錄
說(shuō)明 : 調(diào)用此接口 , 可退出登錄
調(diào)用例子 :?/logout
登錄狀態(tài)
說(shuō)明 : 調(diào)用此接口,可獲取登錄狀態(tài)
接口地址 :?/login/status
獲取用戶詳情
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶詳情
必選參數(shù) :?uid
?: 用戶 id
接口地址 :?/user/detail
調(diào)用例子 :?/user/detail?uid=32953014
獲取賬號(hào)信息
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取用戶賬號(hào)信息
接口地址 :?/user/account
調(diào)用例子 :?/user/account
獲取用戶信息 , 歌單,收藏,mv, dj 數(shù)量
說(shuō)明 : 登錄后調(diào)用此接口 , 可以獲取用戶信息
接口地址 :?/user/subcount
調(diào)用例子 :?/user/subcount
獲取用戶等級(jí)信息
說(shuō)明 : 登錄后調(diào)用此接口 , 可以獲取用戶等級(jí)信息,包含當(dāng)前登錄天數(shù),聽(tīng)歌次數(shù),下一等級(jí)需要的登錄天數(shù)和聽(tīng)歌次數(shù),當(dāng)前等級(jí)進(jìn)度,對(duì)應(yīng)?https://music.163.com/#/user/level
接口地址 :?/user/level
調(diào)用例子 :?/user/level
獲取用戶綁定信息
說(shuō)明 : 登錄后調(diào)用此接口 , 可以獲取用戶綁定信息
必選參數(shù) :?uid
?: 用戶 id
接口地址 :?/user/binding
調(diào)用例子 :?/user/binding?uid=32953014
用戶綁定手機(jī)
說(shuō)明 : 登錄后調(diào)用此接口 , 可以更換綁定手機(jī)
必選參數(shù) :
phone
?: 手機(jī)號(hào)碼
oldcaptcha
: 原手機(jī)號(hào)碼的驗(yàn)證碼
captcha
:新手機(jī)號(hào)碼的驗(yàn)證碼
可選參數(shù) :
countrycode
: 國(guó)家地區(qū)代碼,默認(rèn) 86
接口地址 :?/user/replacephone
調(diào)用例子 :?/user/replacephone?phone=xxx&captcha=1234&oldcaptcha=2345
更新用戶信息
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入相關(guān)信息,可以更新用戶信息
必選參數(shù) :
gender: 性別 0:保密 1:男性 2:女性 birthday: 出生日期,時(shí)間戳 unix timestamp nickname: 用戶昵稱 province: 省份id city: 城市id signature:用戶簽名
接口地址 :?/user/update
調(diào)用例子 :?/user/update?gender=0&signature=測(cè)試簽名&city=440300&nickname=binary&birthday=1525918298004&province=440000
更新頭像
說(shuō)明 : 登錄后調(diào)用此接口,使用'Content-Type': 'multipart/form-data'
上傳圖片 formData(name 為'imgFile'),可更新頭像(參考:?https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/public/avatar_update.html?),支持命令行調(diào)用,參考module_example目錄下avatar_upload.js
可選參數(shù) :
imgSize
?: 圖片尺寸,默認(rèn)為 300
imgX
?: 水平裁剪偏移,方形圖片可不傳,默認(rèn)為 0?imgY
?: 垂直裁剪偏移,方形圖片可不傳,默認(rèn)為 0
接口地址 :?/avatar/upload
調(diào)用例子 :?/avatar/upload?imgSize=200
國(guó)家編碼列表
說(shuō)明 : 調(diào)用此接口,可獲取國(guó)家編碼列表
接口地址 :?/countries/code/list
獲取用戶歌單
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶歌單
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/user/playlist
調(diào)用例子 :?/user/playlist?uid=32953014
返回?cái)?shù)據(jù)如下圖 :?
更新歌單
說(shuō)明 : 登錄后調(diào)用此接口,可以更新用戶歌單
必選參數(shù) :
id:歌單id name:歌單名字 desc:歌單描述 tags:歌單tag ,多個(gè)用 `;` 隔開(kāi),只能用官方規(guī)定標(biāo)簽
接口地址 :?/playlist/update
調(diào)用例子 :?/playlist/update?id=24381616&name=新歌單&desc=描述&tags=歐美
更新歌單描述
說(shuō)明 : 登錄后調(diào)用此接口,可以單獨(dú)更新用戶歌單描述
必選參數(shù) :
id:歌單id desc:歌單描述
接口地址 :?/playlist/desc/update
調(diào)用例子 :?/playlist/desc/update?id=24381616&desc=描述
更新歌單名
說(shuō)明 : 登錄后調(diào)用此接口,可以單獨(dú)更新用戶歌單名
必選參數(shù) :
id: 歌單id name: 歌單名
接口地址 :?/playlist/name/update
調(diào)用例子 :?/playlist/name/update?id=24381616&name=歌單名
更新歌單標(biāo)簽
說(shuō)明 : 登錄后調(diào)用此接口,可以單獨(dú)更新用戶歌單標(biāo)簽
必選參數(shù) :
id: 歌單id tags: 歌單標(biāo)簽
接口地址 :?/playlist/tags/update
調(diào)用例子 :?/playlist/tags/update?id=24381616&tags=學(xué)習(xí)
歌單封面上傳
說(shuō)明 : 登錄后調(diào)用此接口,使用'Content-Type': 'multipart/form-data'
上傳圖片 formData(name 為'imgFile'),可更新歌單封面(參考:https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/public/playlist_cover_update.html)
必選參數(shù) :id
: 歌單 id 3143833470
可選參數(shù) :
imgSize
?: 圖片尺寸,默認(rèn)為 300
imgX
?: 水平裁剪偏移,方形圖片可不傳,默認(rèn)為 0?imgY
?: 垂直裁剪偏移,方形圖片可不傳,默認(rèn)為 0
接口地址 :?/playlist/cover/update
調(diào)用例子 :?/playlist/cover/update?id=3143833470&imgSize=200
調(diào)整歌單順序
說(shuō)明 : 登錄后調(diào)用此接口,可以根據(jù)歌單 id 順序調(diào)整歌單順序
必選參數(shù) :
ids
: 歌單 id 列表
接口地址 :?/playlist/order/update
調(diào)用例子 :?/playlist/order/update?ids=[111,222]
調(diào)整歌曲順序
說(shuō)明 : 登錄后調(diào)用此接口,可以根據(jù)歌曲 id 順序調(diào)整歌曲順序
必選參數(shù) :pid
: 歌單 id
ids
: 歌曲 id 列表
接口地址 :?/song/order/update
調(diào)用例子 :?/song/order/update?pid=2039116066&ids=[5268328,1219871]
獲取用戶歷史評(píng)論
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶歷史評(píng)論
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 10
time
: 上一條數(shù)據(jù)的 time,第一頁(yè)不需要傳,默認(rèn)為 0
接口地址 :?/user/comment/history
調(diào)用例子 :?/user/comment/history?uid=32953014
?/user/comment/history?uid=32953014&limit=1&time=1616217577564
?(需要換成自己的用戶 id)
獲取用戶電臺(tái)
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶電臺(tái)
必選參數(shù) :?uid
?: 用戶 id
接口地址 :?/user/dj
調(diào)用例子 :?/user/dj?uid=32953014
獲取用戶關(guān)注列表
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶關(guān)注列表
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) ,如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/user/follows
調(diào)用例子 :?/user/follows?uid=32953014
獲取用戶粉絲列表
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶粉絲列表
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) ,如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/user/followeds
調(diào)用例子 :?/user/followeds?uid=32953014
?/user/followeds?uid=416608258&limit=1
?/user/followeds?uid=416608258&limit=1&offset=1
獲取用戶動(dòng)態(tài)
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可以獲取用戶動(dòng)態(tài)
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
lasttime
?: 返回?cái)?shù)據(jù)的?lasttime
?,默認(rèn)-1,傳入上一次返回結(jié)果的 lasttime,將會(huì)返回下一頁(yè)的數(shù)據(jù)
接口地址 :?/user/event
調(diào)用例子 :?/user/event?uid=32953014
?/user/event?uid=32953014&limit=1&lasttime=1558011138743
返回結(jié)果的type
參數(shù)對(duì)應(yīng):
18 分享單曲 19 分享專輯 17、28 分享電臺(tái)節(jié)目 22 轉(zhuǎn)發(fā) 39 發(fā)布視頻 35、13 分享歌單 24 分享專欄文章 41、21 分享視頻
轉(zhuǎn)發(fā)用戶動(dòng)態(tài)
說(shuō)明 : 登錄后調(diào)用此接口 ,可以轉(zhuǎn)發(fā)用戶動(dòng)態(tài)
必選參數(shù) :?uid
?: 用戶 id
evId
?: 動(dòng)態(tài) id
forwards
?: 轉(zhuǎn)發(fā)的評(píng)論
接口地址 :?/event/forward
調(diào)用例子 :?/event/forward?evId=6712917601&uid=32953014&forwards=測(cè)試內(nèi)容
刪除用戶動(dòng)態(tài)
說(shuō)明 : 登錄后調(diào)用此接口 ,可以刪除用戶動(dòng)態(tài)
必選參數(shù) :?evId
?: 動(dòng)態(tài) id
接口地址 :?/event/del
調(diào)用例子 :?/event/del?evId=6712917601
分享文本、歌曲、歌單、mv、電臺(tái)、電臺(tái)節(jié)目到動(dòng)態(tài)
說(shuō)明 : 登錄后調(diào)用此接口 ,可以分享文本、歌曲、歌單、mv、電臺(tái)、電臺(tái)節(jié)目到動(dòng)態(tài)
必選參數(shù) :?id
?: 資源 id (歌曲,歌單,mv,電臺(tái),電臺(tái)節(jié)目對(duì)應(yīng) id)
可選參數(shù) :?type
: 資源類型,默認(rèn)歌曲 song,可傳?song
,playlist
,mv
,djradio
,djprogram
msg
: 內(nèi)容,140 字限制,支持 emoji,@用戶名(/user/follows
接口獲取的用戶名,用戶名后和內(nèi)容應(yīng)該有空格),圖片暫不支持
接口地址 :?/share/resource
調(diào)用例子 :?/share/resource?id=1297494209&msg=測(cè)試
?/share/resource?type=djradio&id=336355127
?/share/resource?type=djprogram&id=2061034798
?/share/resource?type=djprogram&id=2061034798&msg=測(cè)試@binaryify 測(cè)試
?/share/resource?type=noresource&msg=測(cè)試
獲取動(dòng)態(tài)評(píng)論
說(shuō)明 : 登錄后調(diào)用此接口 , 可以獲取動(dòng)態(tài)下評(píng)論
必選參數(shù) :?threadId
?: 動(dòng)態(tài) id,可通過(guò)?/event
,/user/event
?接口獲取
接口地址 :?/comment/event
調(diào)用例子 :?/comment/event?threadId=A_EV_2_6559519868_32953014
關(guān)注/取消關(guān)注用戶
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 和操作 t,可關(guān)注/取消關(guān)注用戶
必選參數(shù) :
id
?: 用戶 id
t
?:?1
為關(guān)注,其他為取消關(guān)注
接口地址 :?/follow
調(diào)用例子 :?/follow?id=32953014&t=1
獲取用戶播放記錄
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id, 可獲取用戶播放記錄
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :?type
?: type=1 時(shí)只返回 weekData, type=0 時(shí)返回 allData
接口地址 :?/user/record
調(diào)用例子 :?/user/record?uid=32953014&type=1
獲取熱門話題
說(shuō)明 : 調(diào)用此接口 , 可獲取熱門話題
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
接口地址 :?/hot/topic
調(diào)用例子 :?/hot/topic?limit=30&offset=30
獲取話題詳情
說(shuō)明 : 調(diào)用此接口 , 可獲取話題詳情
接口地址 :?/topic/detail
調(diào)用例子 :?/topic/detail?actid=111551188
獲取話題詳情熱門動(dòng)態(tài)
說(shuō)明 : 調(diào)用此接口 , 可獲取話題詳情熱門動(dòng)態(tài)
接口地址 :?/topic/detail/event/hot
調(diào)用例子 :?/topic/detail/event/hot?actid=111551188
云村熱評(píng)(官方下架,暫不能用)
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲取云村熱評(píng)
接口地址 :?/comment/hotwall/list
調(diào)用例子 :?/comment/hotwall/list
心動(dòng)模式/智能播放
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲取心動(dòng)模式/智能播放列表?必選參數(shù) :?id
?: 歌曲 id
pid
?: 歌單 id
可選參數(shù) :?sid
?: 要開(kāi)始播放的歌曲的 id
接口地址 :?/playmode/intelligence/list
調(diào)用例子 :?/playmode/intelligence/list?id=33894312&pid=24381616
?,?/playmode/intelligence/list?id=33894312&pid=24381616&sid=36871368
獲取動(dòng)態(tài)消息
說(shuō)明 : 調(diào)用此接口 , 可獲取各種動(dòng)態(tài) , 對(duì)應(yīng)網(wǎng)頁(yè)版網(wǎng)易云,朋友界面里的各種動(dòng)態(tài)消息 ,如分享的視頻,音樂(lè),照片等!
必選參數(shù) :?pagesize
?: 每頁(yè)數(shù)據(jù),默認(rèn) 20
lasttime
?: 返回?cái)?shù)據(jù)的?lasttime
?,默認(rèn)-1,傳入上一次返回結(jié)果的 lasttime,將會(huì)返回下一頁(yè)的數(shù)據(jù)
接口地址 :?/event
調(diào)用例子 :?/event?pagesize=30&lasttime=1556740526369
歌手分類列表
說(shuō)明 : 調(diào)用此接口,可獲取歌手分類列表
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 : 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0?initial
: 按首字母索引查找參數(shù),如?/artist/list?type=1&area=96&initial=b
?返回內(nèi)容將以 name 字段開(kāi)頭為 b 或者拼音開(kāi)頭為 b 為順序排列, 熱門傳-1,#傳 0
type
?取值:
-1:全部 1:男歌手 2:女歌手 3:樂(lè)隊(duì)
area
?取值:
-1:全部 7華語(yǔ) 96歐美 8:日本 16韓國(guó) 0:其他
接口地址 :?/artist/list
調(diào)用例子 :?/artist/list?type=1&area=96&initial=b
?/artist/list?type=2&area=2&initial=b
收藏/取消收藏歌手
說(shuō)明 : 調(diào)用此接口,可收藏歌手
必選參數(shù) :
id
?: 歌手 id
t
:操作,1 為收藏,其他為取消收藏
接口地址 :?/artist/sub
調(diào)用例子 :?/artist/sub?id=6452&t=1
歌手熱門 50 首歌曲
說(shuō)明 : 調(diào)用此接口,可獲取歌手熱門 50 首歌曲
必選參數(shù) :
id
?: 歌手 id
接口地址 :?/artist/top/song
調(diào)用例子 :?/artist/top/song?id=6452
歌手全部歌曲
說(shuō)明 : 調(diào)用此接口,可獲取歌手全部歌曲?必選參數(shù) :
id
?: 歌手 id
可選參數(shù) :
order
?:?hot
?,time
?按照熱門或者時(shí)間排序
limit
: 取出歌單數(shù)量 , 默認(rèn)為 50
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*50, 其中 50 為 limit 的值
接口地址 :?/artist/songs
調(diào)用例子 :?/artist/songs?id=6452
收藏的歌手列表
說(shuō)明 : 調(diào)用此接口,可獲取收藏的歌手列表
接口地址 :?/artist/sublist
調(diào)用例子 :?/artist/sublist
收藏的專欄
說(shuō)明 : 調(diào)用此接口,可獲取收藏的專欄
可選參數(shù) :
limit
: 取出歌單數(shù)量 , 默認(rèn)為 50
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*50, 其中 50 為 limit 的值
接口地址 :?/topic/sublist
調(diào)用例子 :?/topic/sublist?limit=2&offset=1
收藏視頻
說(shuō)明 : 調(diào)用此接口,可收藏視頻
必選參數(shù) :
id
?: 視頻 id
t
?: 1 為收藏,其他為取消收藏
接口地址 :?/video/sub
調(diào)用例子 :?/video/sub
收藏/取消收藏 MV
說(shuō)明 : 調(diào)用此接口,可收藏/取消收藏 MV
必選參數(shù) :
mvid
?: MV id
t
?: 1 為收藏,其他為取消收藏
接口地址 :?/mv/sub
調(diào)用例子 :?/mv/sub
收藏的 MV 列表
說(shuō)明 : 調(diào)用此接口,可獲取收藏的 MV 列表
接口地址 :?/mv/sublist
調(diào)用例子 :?/mv/sublist
歌單分類
說(shuō)明 : 調(diào)用此接口,可獲取歌單分類,包含 category 信息
接口地址 :?/playlist/catlist
調(diào)用例子 :?/playlist/catlist
熱門歌單分類
說(shuō)明 : 調(diào)用此接口,可獲取歌單分類,包含 category 信息
接口地址 :?/playlist/hot
調(diào)用例子 :?/playlist/hot
歌單 ( 網(wǎng)友精選碟 )
說(shuō)明 : 調(diào)用此接口 , 可獲取網(wǎng)友精選碟歌單
可選參數(shù) :?order
: 可選值為 'new' 和 'hot', 分別對(duì)應(yīng)最新和最熱 , 默認(rèn)為 'hot'
cat
: tag, 比如 " 華語(yǔ) "、" 古風(fēng) " 、" 歐美 "、" 流行 ", 默認(rèn)為 "全部",可從歌單分類接口獲取(/playlist/catlist)
limit
: 取出歌單數(shù)量 , 默認(rèn)為 50
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*50, 其中 50 為 limit 的值
接口地址 :?/top/playlist
調(diào)用例子 :?/top/playlist?limit=10&order=new
精品歌單標(biāo)簽列表
說(shuō)明 : 調(diào)用此接口 , 可獲取精品歌單標(biāo)簽列表
接口地址 :?/playlist/highquality/tags
調(diào)用例子 :?/playlist/highquality/tags
獲取精品歌單
說(shuō)明 : 調(diào)用此接口 , 可獲取精品歌單
可選參數(shù) :?cat
: tag, 比如 " 華語(yǔ) "、" 古風(fēng) " 、" 歐美 "、" 流行 ", 默認(rèn)為 "全部",可從精品歌單標(biāo)簽列表接口獲取(/playlist/highquality/tags
)
limit
: 取出歌單數(shù)量 , 默認(rèn)為 50
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一個(gè)歌單的?updateTime
?獲取下一頁(yè)數(shù)據(jù)
接口地址 :?/top/playlist/highquality
調(diào)用例子 :?/top/playlist/highquality?before=1503639064232&limit=3
相關(guān)歌單推薦
說(shuō)明 : 調(diào)用此接口,傳入歌單 id 可獲取相關(guān)歌單(對(duì)應(yīng)頁(yè)面?https://music.163.com/#/playlist?id=1)
必選參數(shù) :?id
?: 歌單 id
接口地址 :?/related/playlist
調(diào)用例子 :?/related/playlist?id=1
獲取歌單詳情
說(shuō)明 : 歌單能看到歌單名字, 但看不到具體歌單內(nèi)容 , 調(diào)用此接口 , 傳入歌單 id, 可 以獲取對(duì)應(yīng)歌單內(nèi)的所有的音樂(lè)(未登錄狀態(tài)只能獲取不完整的歌單,登錄后是完整的),但是返回的 trackIds 是完整的,tracks 則是不完整的,可拿全部 trackIds 請(qǐng)求一次?song/detail
?接口獲取所有歌曲的詳情 (https://github.com/Binaryify/NeteaseCloudMusicApi/issues/452)
必選參數(shù) :?id
?: 歌單 id
可選參數(shù) :?s
?: 歌單最近的 s 個(gè)收藏者,默認(rèn)為 8
接口地址 :?/playlist/detail
調(diào)用例子 :?/playlist/detail?id=24381616
獲取歌單所有歌曲
說(shuō)明 : 由于網(wǎng)易云接口限制,歌單詳情只會(huì)提供 10 首歌,通過(guò)調(diào)用此接口,傳入對(duì)應(yīng)的歌單id
,即可獲得對(duì)應(yīng)的所有歌曲
必選參數(shù) :?id
?: 歌單 id
可選參數(shù) :?limit
?: 限制獲取歌曲的數(shù)量,默認(rèn)值為當(dāng)前歌單的歌曲數(shù)量
可選參數(shù) :?offset
?: 默認(rèn)值為0
接口地址 :?/playlist/track/all
調(diào)用例子 :?/playlist/track/all?id=24381616&limit=10&offset=1
注:關(guān)于
offset
,你可以這樣理解,假設(shè)你當(dāng)前的歌單有100首歌你傳入limit=10&offset=0等價(jià)于limit=10,你會(huì)得到第1-10首歌曲
你傳入limit=10&offset=1,你會(huì)得到第2-11首歌曲
如果你設(shè)置limit=10&offset=2,你就會(huì)得到第3-12首歌曲
歌單詳情動(dòng)態(tài)
說(shuō)明 : 調(diào)用后可獲取歌單詳情動(dòng)態(tài)部分,如評(píng)論數(shù),是否收藏,播放數(shù)
必選參數(shù) :?id
?: 歌單 id
接口地址 :?/playlist/detail/dynamic
調(diào)用例子 :?/playlist/detail/dynamic?id=24381616
歌單更新播放量
說(shuō)明 : 調(diào)用后可更新歌單播放量
必選參數(shù) :?id
?: 歌單 id
接口地址 :?/playlist/update/playcount
調(diào)用例子 :?/playlist/update/playcount?id=24381616
獲取音樂(lè) url
說(shuō)明 : 使用歌單詳情接口后 , 能得到的音樂(lè)的 id, 但不能得到的音樂(lè) url, 調(diào)用此接口, 傳入的音樂(lè) id( 可多個(gè) , 用逗號(hào)隔開(kāi) ), 可以獲取對(duì)應(yīng)的音樂(lè)的 url,未登錄狀態(tài)或者非會(huì)員返回試聽(tīng)片段(返回字段包含被截取的正常歌曲的開(kāi)始時(shí)間和結(jié)束時(shí)間)
注 : 部分用戶反饋獲取的 url 會(huì) 403,hwaphon找到的解決方案是當(dāng)獲取到音樂(lè)的 id 后,將?https://music.163.com/song/media/outer/url?id=id.mp3?以 src 賦予 Audio 即可播放
必選參數(shù) :?id
?: 音樂(lè) id
可選參數(shù) :?br
: 碼率,默認(rèn)設(shè)置了 999000 即最大碼率,如果要 320k 則可設(shè)置為 320000,其他類推
接口地址 :?/song/url
調(diào)用例子 :?/song/url?id=33894312
?/song/url?id=405998841,33894312
音樂(lè)是否可用
說(shuō)明: 調(diào)用此接口,傳入歌曲 id, 可獲取音樂(lè)是否可用,返回?{ success: true, message: 'ok' }
?或者?{ success: false, message: '親愛(ài)的,暫無(wú)版權(quán)' }
必選參數(shù) :?id
?: 歌曲 id
可選參數(shù)?:?br
: 碼率,默認(rèn)設(shè)置了 999000 即最大碼率,如果要 320k 則可設(shè)置為 320000,其他類推
接口地址 :?/check/music
調(diào)用例子 :?/check/music?id=33894312
搜索
說(shuō)明 : 調(diào)用此接口 , 傳入搜索關(guān)鍵詞可以搜索該音樂(lè) / 專輯 / 歌手 / 歌單 / 用戶 , 關(guān)鍵詞可以多個(gè) , 以空格隔開(kāi) , 如 " 周杰倫 擱淺 "( 不需要登錄 ), 可通過(guò)?/song/url
?接口傳入歌曲 id 獲取具體的播放鏈接
必選參數(shù) :?keywords
?: 關(guān)鍵詞
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30?offset
?: 偏移數(shù)量,用于分頁(yè) , 如 : 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
type
: 搜索類型;默認(rèn)為 1 即單曲 , 取值意義 : 1: 單曲, 10: 專輯, 100: 歌手, 1000: 歌單, 1002: 用戶, 1004: MV, 1006: 歌詞, 1009: 電臺(tái), 1014: 視頻, 1018:綜合, 2000:聲音(搜索聲音返回字段格式會(huì)不一樣)
接口地址 :?/search
?或者?/cloudsearch
(更全)
調(diào)用例子 :?/search?keywords=海闊天空
?/cloudsearch?keywords=海闊天空
默認(rèn)搜索關(guān)鍵詞
說(shuō)明 : 調(diào)用此接口 , 可獲取默認(rèn)搜索關(guān)鍵詞
接口地址 :?/search/default
熱搜列表(簡(jiǎn)略)
說(shuō)明 : 調(diào)用此接口,可獲取熱門搜索列表
接口地址 :?/search/hot
調(diào)用例子 :?/search/hot
熱搜列表(詳細(xì))
說(shuō)明 : 調(diào)用此接口,可獲取熱門搜索列表
接口地址 :?/search/hot/detail
調(diào)用例子 :?/search/hot/detail
搜索建議
說(shuō)明 : 調(diào)用此接口 , 傳入搜索關(guān)鍵詞可獲得搜索建議 , 搜索結(jié)果同時(shí)包含單曲 , 歌手 , 歌單信息
必選參數(shù) :?keywords
?: 關(guān)鍵詞
可選參數(shù) :?type
?: 如果傳 'mobile' 則返回移動(dòng)端數(shù)據(jù)
接口地址 :?/search/suggest
調(diào)用例子 :?/search/suggest?keywords=海闊天空
?/search/suggest?keywords=海闊天空&type=mobile
搜索多重匹配
說(shuō)明 : 調(diào)用此接口 , 傳入搜索關(guān)鍵詞可獲得搜索結(jié)果
必選參數(shù) :?keywords
?: 關(guān)鍵詞
接口地址 :?/search/multimatch
調(diào)用例子 :?/search/multimatch?keywords=海闊天空
新建歌單
說(shuō)明 : 調(diào)用此接口 , 傳入歌單名字可新建歌單
必選參數(shù) :?name
?: 歌單名
可選參數(shù) :
privacy
?: 是否設(shè)置為隱私歌單,默認(rèn)否,傳'10'則設(shè)置成隱私歌單
type
?: 歌單類型,默認(rèn)'NORMAL',傳 'VIDEO'則為視頻歌單,傳 'SHARED'則為共享歌單
接口地址 :?/playlist/create
調(diào)用例子 :?/playlist/create?name=測(cè)試歌單
,/playlist/create?name=test&type=VIDEO
刪除歌單
說(shuō)明 : 調(diào)用此接口 , 傳入歌單 id 可刪除歌單
必選參數(shù) :?id
?: 歌單 id,可多個(gè),用逗號(hào)隔開(kāi)
接口地址 :?/playlist/delete
調(diào)用例子 :?/playlist/delete?id=2947311456
?,?/playlist/delete?id=5013464397,5013427772
收藏/取消收藏歌單
說(shuō)明 : 調(diào)用此接口 , 傳入類型和歌單 id 可收藏歌單或者取消收藏歌單
必選參數(shù) :
t
?: 類型,1:收藏,2:取消收藏?id
?: 歌單 id
接口地址 :?/playlist/subscribe
調(diào)用例子 :?/playlist/subscribe?t=1&id=106697785
?/playlist/subscribe?t=2&id=106697785
歌單收藏者
說(shuō)明 : 調(diào)用此接口 , 傳入歌單 id 可獲取歌單的所有收藏者
必選參數(shù) :
id
?: 歌單 id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
接口地址 :?/playlist/subscribers
調(diào)用例子 :?/playlist/subscribers?id=544215255&limit=30
對(duì)歌單添加或刪除歌曲
說(shuō)明 : 調(diào)用此接口 , 可以添加歌曲到歌單或者從歌單刪除某首歌曲 ( 需要登錄 )
必選參數(shù) :
op
: 從歌單增加單曲為 add, 刪除為 del
pid
: 歌單 id?tracks
: 歌曲 id,可多個(gè),用逗號(hào)隔開(kāi)
接口地址 :?/playlist/tracks
調(diào)用例子 :?/playlist/tracks?op=add&pid=24381616&tracks=347231
?( 對(duì)應(yīng)把歌曲添加到 ' 我 ' 的歌單 , 測(cè)試的時(shí)候請(qǐng)把這里的 pid 換成你自己的, id 和 tracks 不對(duì)可能會(huì)報(bào) 502 錯(cuò)誤)
收藏視頻到視頻歌單
說(shuō)明 : 調(diào)用此接口 , 可收藏視頻到視頻歌單 ( 需要登錄 )
必選參數(shù) :
pid
?: 歌單 id
ids
?: 視頻 id,支持多個(gè),用,
隔開(kāi)
接口地址 :?/playlist/track/add
調(diào)用例子 :?/playlist/track/add?pid=5271999357&ids=186041
刪除視頻歌單里的視頻
說(shuō)明 : 調(diào)用此接口 , 可刪除視頻歌單里的視頻 ( 需要登錄 )?必選參數(shù) :
pid
?: 歌單 id
ids
?: 視頻 id,支持多個(gè),用,
隔開(kāi)
接口地址 :?/playlist/track/delete
調(diào)用例子 :?/playlist/track/delete?pid=5271999357&ids=186041
最近播放的視頻
說(shuō)明 : 調(diào)用此接口 , 可獲取最近播放的視頻 ( 需要登錄 )
接口地址 :?/playlist/video/recent
調(diào)用例子 :?/playlist/video/recent
獲取歌詞
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 可獲得對(duì)應(yīng)音樂(lè)的歌詞 ( 不需要登錄 )
必選參數(shù) :?id
: 音樂(lè) id
接口地址 :?/lyric
調(diào)用例子 :?/lyric?id=33894312
返回?cái)?shù)據(jù)如下圖 :?

新歌速遞
說(shuō)明 : 調(diào)用此接口 , 可獲取新歌速遞
必選參數(shù) :
type
: 地區(qū)類型 id,對(duì)應(yīng)以下:
全部:0 華語(yǔ):7 歐美:96 日本:8 韓國(guó):16
接口地址 :?/top/song
調(diào)用例子 :?/top/song?type=96
首頁(yè)-發(fā)現(xiàn)
說(shuō)明 : 調(diào)用此接口 , 可獲取 APP 首頁(yè)信息
接口地址 :?/homepage/block/page
可選參數(shù) :?refresh
: 是否刷新數(shù)據(jù),默認(rèn)為 false
cursor
: 上一條數(shù)據(jù)返回的 cursor
首頁(yè)-發(fā)現(xiàn)-圓形圖標(biāo)入口列表
說(shuō)明 : 調(diào)用此接口 , 可獲取 APP 首頁(yè)圓形圖標(biāo)入口列表
接口地址 :?/homepage/dragon/ball
歌曲評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 和 limit 參數(shù) , 可獲得該音樂(lè)的所有評(píng)論 ( 不需要登錄 )
必選參數(shù) :?id
: 音樂(lè) id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/music
調(diào)用例子 :?/comment/music?id=186016&limit=1
?對(duì)應(yīng)晴天評(píng)論
返回?cái)?shù)據(jù)如下圖 :?
樓層評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入資源 parentCommentId 和資源類型 type 和資源 id 參數(shù), 可獲得該資源的歌曲樓層評(píng)論
必選參數(shù) :parentCommentId
: 樓層評(píng)論 id
id
?: 資源 id
type
: 數(shù)字 , 資源類型 , 對(duì)應(yīng)歌曲 , mv, 專輯 , 歌單 , 電臺(tái), 視頻對(duì)應(yīng)以下類型
0: 歌曲 1: mv 2: 歌單 3: 專輯 4: 電臺(tái) 5: 視頻
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
time
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)
接口地址 :?/comment/floor
調(diào)用例子 :?/comment/floor?parentCommentId=1438569889&id=29764564&type=0
專輯評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 和 limit 參數(shù) , 可獲得該專輯的所有評(píng)論 ( 不需要 登錄 )
必選參數(shù) :?id
: 專輯 id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/album
調(diào)用例子 :?/comment/album?id=32311
歌單評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 和 limit 參數(shù) , 可獲得該歌單的所有評(píng)論 ( 不需要 登錄 )
必選參數(shù) :?id
: 歌單 id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/playlist
調(diào)用例子 :?/comment/playlist?id=705123491
mv 評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 和 limit 參數(shù) , 可獲得該 mv 的所有評(píng)論 ( 不需要 登錄 )
必選參數(shù) :?id
: mv id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/mv
調(diào)用例子 :?/comment/mv?id=5436712
電臺(tái)節(jié)目評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 和 limit 參數(shù) , 可獲得該 電臺(tái)節(jié)目 的所有評(píng)論 ( 不需要登錄 )
必選參數(shù) :?id
: 電臺(tái)節(jié)目的 id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/dj
調(diào)用例子 :?/comment/dj?id=794062371
視頻評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id 和 limit 參數(shù) , 可獲得該 視頻 的所有評(píng)論 ( 不需要登錄 )
必選參數(shù) :?id
: 視頻的 id
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/video
調(diào)用例子 :?/comment/video?id=89ADDE33C0AAE8EC14B99F6750DB954D
熱門評(píng)論
說(shuō)明 : 調(diào)用此接口 , 傳入 type, 資源 id 可獲得對(duì)應(yīng)資源熱門評(píng)論 ( 不需要登錄 )
必選參數(shù) :
id
?: 資源 id
type
: 數(shù)字 , 資源類型 , 對(duì)應(yīng)歌曲 , mv, 專輯 , 歌單 , 電臺(tái), 視頻對(duì)應(yīng)以下類型
0: 歌曲 1: mv 2: 歌單 3: 專輯 4: 電臺(tái) 5: 視頻
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*20, 其中 20 為 limit 的值
before
: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)(獲取超過(guò) 5000 條評(píng)論的時(shí)候需要用到)
接口地址 :?/comment/hot
調(diào)用例子 :?/comment/hot?id=186016&type=0
新版評(píng)論接口
說(shuō)明 : 調(diào)用此接口 , 傳入資源類型和資源 id,以及排序方式,可獲取對(duì)應(yīng)資源的評(píng)論
必選參數(shù) :id
?: 資源 id, 如歌曲 id,mv id
type
: 數(shù)字 , 資源類型 , 對(duì)應(yīng)歌曲 , mv, 專輯 , 歌單 , 電臺(tái), 視頻對(duì)應(yīng)以下類型
0: 歌曲 1: mv 2: 歌單 3: 專輯 4: 電臺(tái) 5: 視頻 6: 動(dòng)態(tài)
可選參數(shù) :pageNo
:分頁(yè)參數(shù),第 N 頁(yè),默認(rèn)為 1
pageSize
:分頁(yè)參數(shù),每頁(yè)多少條數(shù)據(jù),默認(rèn) 20
sortType
: 排序方式, 1:按推薦排序, 2:按熱度排序, 3:按時(shí)間排序
cursor
: 當(dāng)sortType
為 3 時(shí)且頁(yè)數(shù)不是第一頁(yè)時(shí)需傳入,值為上一條數(shù)據(jù)的 time
接口地址 :?/comment/new
調(diào)用例子 :?/comment/new?type=0&id=1407551413&sortType=3
,?/comment/new?type=0&id=1407551413&sortType=3&cursor=1602072870260&pageSize=20&pageNo=2
給評(píng)論點(diǎn)贊
說(shuō)明 : 調(diào)用此接口 , 傳入 type, 資源 id, 和評(píng)論 id cid 和 是否點(diǎn)贊參數(shù) t 即可給對(duì) 應(yīng)評(píng)論點(diǎn)贊 ( 需要登錄 )
必選參數(shù) :?id
?: 資源 id, 如歌曲 id,mv id
cid
?: 評(píng)論 id
t
?: 是否點(diǎn)贊 , 1 為點(diǎn)贊 ,0 為取消點(diǎn)贊
type
: 數(shù)字 , 資源類型 , 對(duì)應(yīng)歌曲 , mv, 專輯 , 歌單 , 電臺(tái), 視頻對(duì)應(yīng)以下類型
0: 歌曲 1: mv 2: 歌單 3: 專輯 4: 電臺(tái) 5: 視頻 6: 動(dòng)態(tài)
接口地址 :?/comment/like
調(diào)用例子 :?/comment/like?id=29178366&cid=12840183&t=1&type=0
?對(duì)應(yīng)給?https://music.163.com/#/song?id=29178366?最熱門的評(píng)論點(diǎn)贊
注意: 動(dòng)態(tài)點(diǎn)贊不需要傳入 id 參數(shù),需要傳入動(dòng)態(tài)的?threadId
?參數(shù),如:/comment/like?type=6&cid=1419532712&threadId=A_EV_2_6559519868_32953014&t=0
,?threadId
?可通過(guò)?/event
,/user/event
?接口獲取
抱一抱評(píng)論
說(shuō)明 : 調(diào)用此接口,可抱一抱評(píng)論
必選參數(shù) :
uid
: 用戶 id
cid
: 評(píng)論 id
sid
: 資源 id
接口地址 :?/hug/comment
調(diào)用例子 :?/hug/comment?uid=285516405&cid=1167145843&sid=863481066
評(píng)論抱一抱列表
說(shuō)明 : 調(diào)用此接口,可獲取評(píng)論抱一抱列表
必選參數(shù) :
uid
: 用戶 id
cid
: 評(píng)論 id
sid
: 資源 id
可選參數(shù) :
page
: 頁(yè)數(shù)
cursor
: 上一頁(yè)返回的 cursor,默認(rèn)-1,第一頁(yè)不需要傳
idCursor
: 上一頁(yè)返回的 idCursor,默認(rèn)-1,第一頁(yè)不需要傳
pageSize
?: 每頁(yè)頁(yè)數(shù),默認(rèn) 100
接口地址 :?/comment/hug/list
調(diào)用例子 :?/comment/hug/list?uid=285516405&cid=1167145843&sid=863481066&pageSize=2&page=1
發(fā)送/刪除評(píng)論
說(shuō)明 : 調(diào)用此接口,可發(fā)送評(píng)論或者刪除評(píng)論
接口地址 :?/comment
發(fā)送評(píng)論
必選參數(shù)
t
:1 發(fā)送, 2 回復(fù)type
: 數(shù)字,資源類型,對(duì)應(yīng)歌曲,mv,專輯,歌單,電臺(tái),視頻對(duì)應(yīng)以下類型0: 歌曲 1: mv 2: 歌單 3: 專輯 4: 電臺(tái) 5: 視頻 6: 動(dòng)態(tài)
id
:對(duì)應(yīng)資源 idcontent
?:要發(fā)送的內(nèi)容commentId
?:回復(fù)的評(píng)論 id (回復(fù)評(píng)論時(shí)必填)調(diào)用例子?:?
/comment?t=1&type=1&id=5436712&content=test
?(往廣島之戀 mv 發(fā)送評(píng)論: test)注意:如給動(dòng)態(tài)發(fā)送評(píng)論,則不需要傳 id,需要傳動(dòng)態(tài)的?
threadId
,如:/comment?t=1&type=6&threadId=A_EV_2_6559519868_32953014&content=test
刪除評(píng)論
必選參數(shù)
t
:0 刪除type
: 數(shù)字,資源類型,對(duì)應(yīng)歌曲,mv,專輯,歌單,電臺(tái),視頻對(duì)應(yīng)以下類型
? 0: 歌曲 ? ?1: mv ? ?2: 歌單 ? ?3: 專輯 ? ?4: 電臺(tái) ? ?5: 視頻 ? ?6: 動(dòng)態(tài)
id
:對(duì)應(yīng)資源 id?content
?:內(nèi)容 id,可通過(guò)?/comment/mv
?等接口獲取
調(diào)用例子?:?/comment?t=0&type=1&id=5436712&commentId=1535550516319
?(在廣島之戀 mv 刪除評(píng)論)
注意:如給動(dòng)態(tài)刪除評(píng)論,則不需要傳 id,需要傳動(dòng)態(tài)的?threadId
,如:/comment?t=0&type=6&threadId=A_EV_2_6559519868_32953014&commentId=1419516382
banner
說(shuō)明 : 調(diào)用此接口 , 可獲取 banner( 輪播圖 ) 數(shù)據(jù)
可選參數(shù) :
type
:資源類型,對(duì)應(yīng)以下類型,默認(rèn)為 0 即 PC
0: pc 1: android 2: iphone 3: ipad
接口地址 :?/banner
調(diào)用例子 :?/banner
,?/banner?type=2
資源點(diǎn)贊( MV,電臺(tái),視頻)
說(shuō)明 : 調(diào)用此接口 , 可對(duì) MV,電臺(tái),視頻點(diǎn)贊
必選參數(shù) :
type
:資源類型,對(duì)應(yīng)以下類型
1: mv 4: 電臺(tái) 5: 視頻 6: 動(dòng)態(tài)
t
: 操作,1 為點(diǎn)贊,其他為取消點(diǎn)贊
id
: 資源 id
接口地址 :?/resource/like
調(diào)用例子 :?/resource/like?t=1&type=1&id=5436712
注意:如給動(dòng)態(tài)點(diǎn)贊,不需要傳入 id,需要傳入?threadId
,可通過(guò)?event
,/user/event
?接口獲取,如:?/resource/like?t=1&type=6&threadId=A_EV_2_6559519868_32953014
獲取點(diǎn)贊過(guò)的視頻
說(shuō)明 : 調(diào)用此接口, 可獲取獲取點(diǎn)贊過(guò)的視頻
接口地址 :?/playlist/mylike
調(diào)用例子 :?/playlist/mylike
獲取歌曲詳情
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id(支持多個(gè) id, 用?,
?隔開(kāi)), 可獲得歌曲詳情(dt為歌曲時(shí)長(zhǎng))
必選參數(shù) :?ids
: 音樂(lè) id, 如?ids=347230
接口地址 :?/song/detail
調(diào)用例子 :?/song/detail?ids=347230
,/song/detail?ids=347230,347231
返回字段說(shuō)明(感謝?@tuxzz?整理):
name: String, 歌曲標(biāo)題 id: u64, 歌曲ID pst: 0,功能未知 t: enum, ? 0: 一般類型 ? 1: 通過(guò)云盤上傳的音樂(lè),網(wǎng)易云不存在公開(kāi)對(duì)應(yīng) ? ? 如果沒(méi)有權(quán)限將不可用,除了歌曲長(zhǎng)度以外大部分信息都為null。 ? ? 可以通過(guò) `/api/v1/playlist/manipulate/tracks` 接口添加到播放列表。 ? ? 如果添加到“我喜歡的音樂(lè)”,則僅自己可見(jiàn),除了長(zhǎng)度以外各種信息均為未知,且無(wú)法播放。 ? ? 如果添加到一般播放列表,雖然返回code 200,但是并沒(méi)有效果。 ? ? 網(wǎng)頁(yè)端打開(kāi)會(huì)看到404畫面。 ? ? 屬于這種歌曲的例子: https://music.163.com/song/1345937107 ? 2: 通過(guò)云盤上傳的音樂(lè),網(wǎng)易云存在公開(kāi)對(duì)應(yīng) ? ? 如果沒(méi)有權(quán)限則只能看到信息,但無(wú)法直接獲取到文件。 ? ? 可以通過(guò) `/api/v1/playlist/manipulate/tracks` 接口添加到播放列表。 ? ? 如果添加到“我喜歡的音樂(lè)”,則僅自己可見(jiàn),且無(wú)法播放。 ? ? 如果添加到一般播放列表,則自己會(huì)看到顯示“云盤文件”,且云盤會(huì)多出其對(duì)應(yīng)的網(wǎng)易云公開(kāi)歌曲。其他人看到的是其對(duì)應(yīng)的網(wǎng)易云公開(kāi)歌曲。 ? ? 網(wǎng)頁(yè)端打開(kāi)會(huì)看到404畫面。 ? ? 屬于這種歌曲的例子: https://music.163.com/song/435005015 ar: Vec<Artist>, 歌手列表 alia: Vec<String>, ? 別名列表,第一個(gè)別名會(huì)被顯示作副標(biāo)題 ? 例子: https://music.163.com/song/536623501 pop: 小數(shù),常取[0.0, 100.0]中離散的幾個(gè)數(shù)值, 表示歌曲熱度 st: 0: 功能未知 rt: Option<String>, None、空白字串、或者類似`600902000007902089`的字符串,功能未知 fee: enum, ? 0: 免費(fèi)或無(wú)版權(quán) ? 1: VIP 歌曲 ? 4: 購(gòu)買專輯 ? 8: 非會(huì)員可免費(fèi)播放低音質(zhì),會(huì)員可播放高音質(zhì)及下載 ? fee 為 1 或 8 的歌曲均可單獨(dú)購(gòu)買 2 元單曲 v: u64, 常為[1, ?]任意數(shù)字, 功能未知 crbt: Option<String>, None或字符串表示的十六進(jìn)制,功能未知 cf: Option<String>, 空白字串或者None,功能未知 al: Album, 專輯,如果是DJ節(jié)目(dj_type != 0)或者無(wú)專輯信息(single == 1),則專輯id為0 dt: u64, 歌曲時(shí)長(zhǎng) h: Option<Quality>, 高質(zhì)量文件信息 m: Option<Quality>, 中質(zhì)量文件信息 l: Option<Quality>, 低質(zhì)量文件信息 a: Option<?>, 常為None, 功能未知 cd: Option<String>, None或如"04", "1/2", "3", "null"的字符串,表示歌曲屬于專輯中第幾張CD,對(duì)應(yīng)音頻文件的Tag no: u32, 表示歌曲屬于CD中第幾曲,0表示沒(méi)有這個(gè)字段,對(duì)應(yīng)音頻文件的Tag rtUrl: Option<String(?)>, 常為None, 功能未知 rtUrls: Vec<String(?)>, 常為空列表, 功能未知 dj_id: u64, ? 0: 不是DJ節(jié)目 ? 其他:是DJ節(jié)目,表示DJ ID copyright: u32, 0, 1, 2: 功能未知 s_id: u64, 對(duì)于t == 2的歌曲,表示匹配到的公開(kāi)版本歌曲ID mark: u64, 功能未知 originCoverType: enum ? 0: 未知 ? 1: 原曲 ? 2: 翻唱 originSongSimpleData: Option<SongSimpleData>, 對(duì)于翻唱曲,可選提供原曲簡(jiǎn)單格式的信息 single: enum, ? 0: 有專輯信息或者是DJ節(jié)目 ? 1: 未知專輯 noCopyrightRcmd: Option<NoCopyrightRcmd>, None表示可以播,非空表示無(wú)版權(quán) mv: u64, 非零表示有MV ID rtype: 常為0,功能未知 rurl: Option<String(?)>, 常為None,功能未知 mst: u32, 偶爾為0, 常為9,功能未知 cp: u64, 功能未知 publish_time: i64, 毫秒為單位的Unix時(shí)間戳 pc: 云盤歌曲信息,如果不存在該字段,則為非云盤歌曲
獲取專輯內(nèi)容
說(shuō)明 : 調(diào)用此接口 , 傳入專輯 id, 可獲得專輯內(nèi)容
必選參數(shù) :?id
: 專輯 id
接口地址 :?/album
調(diào)用例子 :?/album?id=32311
專輯動(dòng)態(tài)信息
說(shuō)明 : 調(diào)用此接口 , 傳入專輯 id, 可獲得專輯動(dòng)態(tài)信息,如是否收藏,收藏?cái)?shù),評(píng)論數(shù),分享數(shù)
必選參數(shù) :?id
: 專輯 id
接口地址 :?/album/detail/dynamic
調(diào)用例子 :?/album/detail/dynamic?id=32311
收藏/取消收藏專輯
說(shuō)明 : 調(diào)用此接口,可收藏/取消收藏專輯
必選參數(shù) :
id
?: 專輯 id
t
?: 1 為收藏,其他為取消收藏
接口地址 :?/album/sub
調(diào)用例子 :?/album/sub?t=1
?/album/sub?t=0
獲取已收藏專輯列表
說(shuō)明 : 調(diào)用此接口 , 可獲得已收藏專輯列表
可選參數(shù) :limit
: 取出數(shù)量 , 默認(rèn)為 25
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*25, 其中 25 為 limit 的值 , 默認(rèn) 為 0
接口地址 :?/album/sublist
調(diào)用例子 :?/album/sublist
?( 周杰倫 )
獲取歌手單曲
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得歌手部分信息和熱門歌曲
必選參數(shù) :?id
: 歌手 id, 可由搜索接口獲得
接口地址 :?/artists
調(diào)用例子 :?/artists?id=6452
返回?cái)?shù)據(jù)如下圖 :?
獲取歌手 mv
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得歌手 mv 信息 , 具體 mv 播放地址可調(diào) 用/mv
傳入此接口獲得的 mvid 來(lái)拿到 , 如 :?/artist/mv?id=6452
,/mv?mvid=5461064
必選參數(shù) :?id
: 歌手 id, 可由搜索接口獲得
接口地址 :?/artist/mv
調(diào)用例子 :?/artist/mv?id=6452
獲取歌手專輯
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得歌手專輯內(nèi)容
必選參數(shù) :?id
: 歌手 id
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 30
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn) 為 0
接口地址 :?/artist/album
調(diào)用例子 :?/artist/album?id=6452&limit=5
?( 周杰倫 )
返回?cái)?shù)據(jù)如下圖 :?

獲取歌手描述
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得歌手描述
必選參數(shù) :?id
: 歌手 id
接口地址 :?/artist/desc
調(diào)用例子 :?/artist/desc?id=6452
?( 周杰倫 )
獲取歌手詳情
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得獲取歌手詳情
必選參數(shù) :?id
: 歌手 id
接口地址 :?/artist/detail
調(diào)用例子 :?/artist/detail?id=11972054
?(Billie Eilish)
獲取相似歌手
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得相似歌手
必選參數(shù) :?id
: 歌手 id
接口地址 :?/simi/artist
調(diào)用例子 :?/simi/artist?id=6452
?( 對(duì)應(yīng)和周杰倫相似歌手 )
獲取相似歌單
說(shuō)明 : 調(diào)用此接口 , 傳入歌曲 id, 可獲得相似歌單
必選參數(shù) :?id
: 歌曲 id
接口地址 :?/simi/playlist
調(diào)用例子 :?/simi/playlist?id=347230
?( 對(duì)應(yīng) ' 光輝歲月 ' 相似歌單 )
相似 mv
說(shuō)明 : 調(diào)用此接口 , 傳入?mvid
?可獲取相似 mv
必選參數(shù) :?mvid
: mv id
接口地址 :?/simi/mv
調(diào)用例子 :?/simi/mv?mvid=5436712
獲取相似音樂(lè)
說(shuō)明 : 調(diào)用此接口 , 傳入歌曲 id, 可獲得相似歌曲
必選參數(shù) :?id
: 歌曲 id
接口地址 :?/simi/song
調(diào)用例子 :?/simi/song?id=347230
?( 對(duì)應(yīng) ' 光輝歲月 ' 相似歌曲 )
獲取最近 5 個(gè)聽(tīng)了這首歌的用戶
說(shuō)明 : 調(diào)用此接口 , 傳入歌曲 id, 最近 5 個(gè)聽(tīng)了這首歌的用戶
必選參數(shù) :?id
: 歌曲 id
接口地址 :?/simi/user
調(diào)用例子 :?/simi/user?id=347230
?( 對(duì)應(yīng) ' 光輝歲月 ' 相似歌曲 )
獲取每日推薦歌單
說(shuō)明 : 調(diào)用此接口 , 可獲得每日推薦歌單 ( 需要登錄 )
接口地址 :?/recommend/resource
調(diào)用例子 :?/recommend/resource
返回?cái)?shù)據(jù)如下圖 :?
獲取每日推薦歌曲
說(shuō)明 : 調(diào)用此接口 , 可獲得每日推薦歌曲 ( 需要登錄 )
接口地址 :?/recommend/songs
調(diào)用例子 :?/recommend/songs
返回?cái)?shù)據(jù)如下圖 :?
獲取歷史日推可用日期列表
說(shuō)明 : 調(diào)用此接口 , 可獲得歷史日推可用日期列表
接口地址 :?/history/recommend/songs
調(diào)用例子 :?/history/recommend/songs
獲取歷史日推詳情數(shù)據(jù)
說(shuō)明 : 調(diào)用此接口 ,傳入當(dāng)日日期, 可獲得當(dāng)日歷史日推數(shù)據(jù)
必選參數(shù) :?date
: 日期,通過(guò)歷史日推可用日期列表接口獲取,不能任意日期
接口地址 :?/history/recommend/songs/detail
調(diào)用例子 :?/history/recommend/songs/detail?date=2020-06-21
私人 FM
說(shuō)明 : 私人 FM( 需要登錄 )
接口地址 :?/personal_fm
調(diào)用例子 :?/personal_fm
返回?cái)?shù)據(jù)如下圖 :

簽到
說(shuō)明 : 調(diào)用此接口 , 傳入簽到類型 ( 可不傳 , 默認(rèn)安卓端簽到 ), 可簽到 ( 需要登錄 ), 其中安卓端簽到可獲得 3 點(diǎn)經(jīng)驗(yàn) , web/PC 端簽到可獲得 2 點(diǎn)經(jīng)驗(yàn)
可選參數(shù) :?type
: 簽到類型 , 默認(rèn) 0, 其中 0 為安卓端簽到 ,1 為 web/PC 簽到
接口地址 :?/daily_signin
調(diào)用例子 :?/daily_signin
返回?cái)?shù)據(jù)如下圖 :
樂(lè)簽信息
說(shuō)明 : 調(diào)用此接口, 可獲取樂(lè)簽信息
接口地址 :?/sign/happy/info
喜歡音樂(lè)
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id, 可喜歡該音樂(lè)
必選參數(shù) :?id
: 歌曲 id
可選參數(shù) :?like
: 布爾值 , 默認(rèn)為 true 即喜歡 , 若傳 false, 則取消喜歡
接口地址 :?/like
調(diào)用例子 :?/like?id=347230
返回?cái)?shù)據(jù)如下圖 :
喜歡成功則返回?cái)?shù)據(jù)的 code 為 200, 其余為失敗
喜歡音樂(lè)列表
說(shuō)明 : 調(diào)用此接口 , 傳入用戶 id, 可獲取已喜歡音樂(lè) id 列表(id 數(shù)組)
必選參數(shù) :?uid
: 用戶 id
接口地址 :?/likelist
調(diào)用例子 :?/likelist?uid=32953014
垃圾桶
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id, 可把該音樂(lè)從私人 FM 中移除至垃圾桶
必選參數(shù) :?id
: 歌曲 id
接口地址 :?/fm_trash
調(diào)用例子 :?/fm_trash?id=347230
返回?cái)?shù)據(jù)如下圖 :

新碟上架
說(shuō)明 : 調(diào)用此接口 , 可獲取新碟上架列表 , 如需具體音樂(lè)信息需要調(diào)用獲取專輯列表接 口?/album
?, 然后傳入 id, 如?/album?id=32311
可選參數(shù) :
area
: ALL:全部,ZH:華語(yǔ),EA:歐美,KR:韓國(guó),JP:日本
type
?: new:全部 hot:熱門,默認(rèn)為 new
year
?: 年,默認(rèn)本年
month
?: 月,默認(rèn)本月
接口地址 :?/top/album
調(diào)用例子 :?/top/album?offset=0&limit=30&year=2019&month=6
全部新碟
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取全部新碟
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
area
?: ALL:全部,ZH:華語(yǔ),EA:歐美,KR:韓國(guó),JP:日本
接口地址 :?/album/new
調(diào)用例子 :?/album/new?area=KR&limit=10
最新專輯
說(shuō)明 : 調(diào)用此接口 ,獲取云音樂(lè)首頁(yè)新碟上架數(shù)據(jù)
接口地址 :?/album/newest
調(diào)用例子 :?/album/newest
聽(tīng)歌打卡
說(shuō)明 : 調(diào)用此接口 , 傳入音樂(lè) id, 來(lái)源 id,歌曲時(shí)間 time,更新聽(tīng)歌排行數(shù)據(jù)
必選參數(shù) :?id
: 歌曲 id,?sourceid
: 歌單或?qū)]?id
可選參數(shù) :?time
: 歌曲播放時(shí)間,單位為秒
接口地址 :?/scrobble
調(diào)用例子 :?/scrobble?id=518066366&sourceid=36780169&time=291
熱門歌手
說(shuō)明 : 調(diào)用此接口 , 可獲取熱門歌手?jǐn)?shù)據(jù)
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 50
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*50, 其中 50 為 limit 的值 , 默認(rèn) 為 0
接口地址 :?/top/artists
調(diào)用例子 :?/top/artists?offset=0&limit=30
返回?cái)?shù)據(jù)如下圖 :
全部 mv
說(shuō)明 : 調(diào)用此接口 , 可獲取全部 mv
可選參數(shù) :area
: 地區(qū),可選值為全部,內(nèi)地,港臺(tái),歐美,日本,韓國(guó),不填則為全部?type
: 類型,可選值為全部,官方版,原生,現(xiàn)場(chǎng)版,網(wǎng)易出品,不填則為全部
order
: 排序,可選值為上升最快,最熱,最新,不填則為上升最快
limit
: 取出數(shù)量 , 默認(rèn)為 30
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*50, 其中 50 為 limit 的值 , 默認(rèn) 為 0
接口地址 :?/mv/all
調(diào)用例子 :?/mv/all?area=港臺(tái)
最新 mv
說(shuō)明 : 調(diào)用此接口 , 可獲取最新 mv
可選參數(shù) :?area
: 地區(qū),可選值為全部,內(nèi)地,港臺(tái),歐美,日本,韓國(guó),不填則為全部
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 30
接口地址 :?/mv/first
調(diào)用例子 :?/mv/first?limit=10
網(wǎng)易出品 mv
說(shuō)明 : 調(diào)用此接口 , 可獲取網(wǎng)易出品 mv
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 30
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn) 為 0
接口地址 :?/mv/exclusive/rcmd
調(diào)用例子 :?/mv/exclusive/rcmd?limit=10
推薦 mv
說(shuō)明 : 調(diào)用此接口 , 可獲取推薦 mv
接口地址 :?/personalized/mv
調(diào)用例子 :?/personalized/mv
推薦歌單
說(shuō)明 : 調(diào)用此接口 , 可獲取推薦歌單
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 30 (不支持 offset)
接口地址 :?/personalized
調(diào)用例子 :?/personalized?limit=1
推薦新音樂(lè)
說(shuō)明 : 調(diào)用此接口 , 可獲取推薦新音樂(lè)
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 10 (不支持 offset)
接口地址 :?/personalized/newsong
調(diào)用例子 :?/personalized/newsong
推薦電臺(tái)
說(shuō)明 : 調(diào)用此接口 , 可獲取推薦電臺(tái)
接口地址 :?/personalized/djprogram
調(diào)用例子 :?/personalized/djprogram
推薦節(jié)目
說(shuō)明 : 調(diào)用此接口 , 可獲取推薦電臺(tái)
接口地址 :?/program/recommend
調(diào)用例子 :?/program/recommend
獨(dú)家放送(入口列表)
說(shuō)明 : 調(diào)用此接口 , 可獲取獨(dú)家放送
接口地址 :?/personalized/privatecontent
調(diào)用例子 :?/personalized/privatecontent
獨(dú)家放送列表
說(shuō)明 : 調(diào)用此接口 , 可獲取獨(dú)家放送列表
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 60
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*60, 其中 60 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/personalized/privatecontent/list
調(diào)用例子 :?/personalized/privatecontent/list?limit=1&offset=2
mv 排行
說(shuō)明 : 調(diào)用此接口 , 可獲取 mv 排行
可選參數(shù) :?limit
: 取出數(shù)量 , 默認(rèn)為 30
area
: 地區(qū),可選值為內(nèi)地,港臺(tái),歐美,日本,韓國(guó),不填則為全部
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn) 為 0
接口地址 :?/top/mv
調(diào)用例子 :?/top/mv?limit=10
獲取 mv 數(shù)據(jù)
說(shuō)明 : 調(diào)用此接口 , 傳入 mvid ( 在搜索音樂(lè)的時(shí)候傳 type=1004 獲得 ) , 可獲取對(duì)應(yīng) MV 數(shù)據(jù) , 數(shù)據(jù)包含 mv 名字 , 歌手 , 發(fā)布時(shí)間 , mv 視頻地址等數(shù)據(jù) , 其中 mv 視頻 網(wǎng)易做了防盜鏈處理 , 可能不能直接播放 , 需要播放的話需要調(diào)用 ' mv 地址' 接口
必選參數(shù) :?mvid
: mv 的 id
接口地址 :?/mv/detail
調(diào)用例子 :?/mv/detail?mvid=5436712
返回?cái)?shù)據(jù)如下圖 :

獲取 mv 點(diǎn)贊轉(zhuǎn)發(fā)評(píng)論數(shù)數(shù)據(jù)
說(shuō)明 : 調(diào)用此接口 , 傳入 mvid ( 在搜索音樂(lè)的時(shí)候傳 type=1004 獲得 ) , 可獲取對(duì)應(yīng) MV 點(diǎn)贊轉(zhuǎn)發(fā)評(píng)論數(shù)數(shù)據(jù)
必選參數(shù) :?mvid
: mv 的 id
接口地址 :?/mv/detail/info
調(diào)用例子 :?/mv/detail/info?mvid=5436712
mv 地址
說(shuō)明 : 調(diào)用此接口 , 傳入 mv id,可獲取 mv 播放地址
必選參數(shù) :?id
: mv id
可選參數(shù) :?r
: 分辨率,默認(rèn) 1080,可從?/mv/detail
?接口獲取分辨率列表
接口地址 :?/mv/url
調(diào)用例子 :
/mv/url?id=5436712
?/mv/url?id=10896407&r=1080
獲取視頻標(biāo)簽列表
說(shuō)明 : 調(diào)用此接口 , 可獲取視頻標(biāo)簽列表
接口地址 :?/video/group/list
調(diào)用例子 :?/video/group/list
獲取視頻分類列表
說(shuō)明 : 調(diào)用此接口 , 可獲取視頻分類列表
接口地址 :?/video/category/list
調(diào)用例子 :?/video/category/list
獲取視頻標(biāo)簽/分類下的視頻
說(shuō)明 : 調(diào)用此接口 , 傳入標(biāo)簽/分類id
,可獲取到相關(guān)的視頻,分頁(yè)參數(shù)只能傳入 offset
必選參數(shù) :?id
: videoGroup 的 id
可選參數(shù) :?offset
: 默認(rèn) 0
接口地址 :?/video/group
調(diào)用例子 :?/video/group?id=9104
獲取全部視頻列表
說(shuō)明 : 調(diào)用此接口,可獲取視頻分類列表,分頁(yè)參數(shù)只能傳入 offset
可選參數(shù) :?offset
: 默認(rèn) 0
接口地址 :?/video/timeline/all
調(diào)用例子 :?/video/timeline/all
獲取推薦視頻
說(shuō)明 : 調(diào)用此接口, 可獲取推薦視頻,分頁(yè)參數(shù)只能傳入 offset
可選參數(shù) :?offset
: 默認(rèn) 0
接口地址 :?/video/timeline/recommend
調(diào)用例子 :?/video/timeline/recommend?offset=10
相關(guān)視頻
說(shuō)明 : 調(diào)用此接口 , 可獲取相關(guān)視頻
必選參數(shù) :?id
: 視頻 的 id
接口地址 :?/related/allvideo
調(diào)用例子 :?/related/allvideo?id=89ADDE33C0AAE8EC14B99F6750DB954D
視頻詳情
說(shuō)明 : 調(diào)用此接口 , 可獲取視頻詳情
必選參數(shù) :?id
: 視頻 的 id
接口地址 :?/video/detail
調(diào)用例子 :?/video/detail?id=89ADDE33C0AAE8EC14B99F6750DB954D
獲取視頻點(diǎn)贊轉(zhuǎn)發(fā)評(píng)論數(shù)數(shù)據(jù)
說(shuō)明 : 調(diào)用此接口 , 傳入 vid ( 視頻 id ) , 可獲取對(duì)應(yīng)視頻點(diǎn)贊轉(zhuǎn)發(fā)評(píng)論數(shù)數(shù)據(jù)?必選參數(shù) :?vid
: 視頻 id
接口地址 :?/video/detail/info
調(diào)用例子 :?/video/detail/info?vid=89ADDE33C0AAE8EC14B99F6750DB954D
獲取視頻播放地址
說(shuō)明 : 調(diào)用此接口 , 傳入視頻 id,可獲取視頻播放地址
必選參數(shù) :?id
: 視頻 的 id
接口地址 :?/video/url
調(diào)用例子 :?/video/url?id=89ADDE33C0AAE8EC14B99F6750DB954D
所有榜單
說(shuō)明 : 調(diào)用此接口,可獲取所有榜單?接口地址 :?/toplist
調(diào)用例子 :?/toplist
排行榜詳情
說(shuō)明: 請(qǐng)使用歌單詳情接口,傳入排行榜 id 獲取排行榜詳情數(shù)據(jù)(排行榜也是歌單的一種)
說(shuō)明 : 調(diào)用此接口 , 傳入榜單 id, 可獲取不同排行榜數(shù)據(jù)(v3.34.0 之后不再支持 idx 參數(shù))
必選參數(shù) :?id
: 榜單 id,通過(guò)所有榜單接口獲取
接口地址 :?/top/list
調(diào)用例子 :?/top/list?id=2809577409
所有榜單內(nèi)容摘要
說(shuō)明 : 調(diào)用此接口,可獲取所有榜單內(nèi)容摘要
接口地址 :?/toplist/detail
調(diào)用例子 :?/toplist/detail
歌手榜
說(shuō)明 : 調(diào)用此接口 , 可獲取排行榜中的歌手榜
可選參數(shù) :
type : 地區(qū) 1: 華語(yǔ) 2: 歐美 3: 韓國(guó) 4: 日本
接口地址 :?/toplist/artist
調(diào)用例子 :?/toplist/artist
云盤
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲取云盤數(shù)據(jù) , 獲取的數(shù)據(jù)沒(méi)有對(duì)應(yīng) url, 需要再調(diào)用一 次?/song/url
?獲取 url
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 200
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*200, 其中 200 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/user/cloud
調(diào)用例子 :?/user/cloud
云盤數(shù)據(jù)詳情
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入云盤歌曲 id,可獲取云盤數(shù)據(jù)詳情
必選參數(shù) :?id
: 歌曲 id,可多個(gè),用逗號(hào)隔開(kāi)
接口地址 :?/user/cloud/detail
調(diào)用例子 :?/user/cloud/detail?id=5374627
云盤歌曲刪除
說(shuō)明 : 登錄后調(diào)用此接口 , 可刪除云盤歌曲
必選參數(shù) :?id
: 歌曲 id,可多個(gè),用逗號(hào)隔開(kāi)
接口地址 :?/user/cloud/del
調(diào)用例子 :?/user/cloud/del
云盤上傳
說(shuō)明 : 登錄后調(diào)用此接口,使用'Content-Type': 'multipart/form-data'
上傳 mp3 formData(name 為'songFile'),可上傳歌曲到云盤
參考:?https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/public/cloud.html
訪問(wèn)地址:?http://localhost:3000/cloud.html)
支持命令行調(diào)用,參考 module_example 目錄下song_upload.js
接口地址 :?/cloud
調(diào)用例子 :?/cloud
云盤歌曲信息匹配糾正
說(shuō)明 : 登錄后調(diào)用此接口,可對(duì)云盤歌曲信息匹配糾正,如需取消匹配,asid 需要傳 0
必選參數(shù) :uid
: 用戶 id
sid
: 云盤的歌曲 id
asid
: 要匹配的歌曲 id
接口地址 :?/cloud/match
調(diào)用例子 :?/cloud/match?uid=32953014&sid=aaa&asid=bbb
?/cloud/match?uid=32953014&sid=bbb&asid=0
電臺(tái) banner
說(shuō)明 : 調(diào)用此接口,可獲取電臺(tái) banner
接口地址 :?/dj/banner
調(diào)用例子 :?/dj/banner
電臺(tái)個(gè)性推薦
說(shuō)明 : 調(diào)用此接口,可獲取電臺(tái)個(gè)性推薦列表?可選參數(shù) :
limit
?: 返回?cái)?shù)量,默認(rèn)為 6,總條數(shù)最多 6 條
接口地址 :?/dj/personalize/recommend
調(diào)用例子 :?/dj/personalize/recommend?limit=5
電臺(tái)訂閱者列表
說(shuō)明 : 調(diào)用此接口,可獲取電臺(tái)訂閱者列表?必選參數(shù) :?id
: 電臺(tái) id
可選參數(shù) :?time
?: 分頁(yè)參數(shù),默認(rèn)-1,傳入上一次返回結(jié)果的 time,將會(huì)返回下一頁(yè)的數(shù)據(jù)
limit
?: 返回?cái)?shù)量,默認(rèn)為 20
接口地址 :?/dj/subscriber
調(diào)用例子 :?/dj/subscriber?id=335425050
?,?/dj/subscriber?id=335425050&time=1602761825390
用戶電臺(tái)
說(shuō)明 : 調(diào)用此接口, 傳入用戶 id 可獲取用戶創(chuàng)建的電臺(tái)
必選參數(shù) :?uid
: 用戶 id
接口地址 :?/user/audio
調(diào)用例子 :?/user/audio?uid=32953014
熱門電臺(tái)
說(shuō)明 : 調(diào)用此接口,可獲取熱門電臺(tái)
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0?接口地址 :?/dj/hot
調(diào)用例子 :?/dj/hot
電臺(tái) - 節(jié)目榜
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲得電臺(tái)節(jié)目榜
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*100, 其中 100 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/dj/program/toplist
調(diào)用例子 :?/dj/program/toplist?limit=1
電臺(tái) - 付費(fèi)精品
說(shuō)明 : 調(diào)用此接口,可獲取付費(fèi)精品電臺(tái)
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100 (不支持 offset)
接口地址 :?/dj/toplist/pay
調(diào)用例子 :?/dj/toplist/pay?limit=30
電臺(tái) - 24 小時(shí)節(jié)目榜
說(shuō)明 : 調(diào)用此接口,可獲取 24 小時(shí)節(jié)目榜
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100 (不支持 offset)
接口地址 :?/dj/program/toplist/hours
調(diào)用例子 :?/dj/program/toplist/hours?limit=1
電臺(tái) - 24 小時(shí)主播榜
說(shuō)明 : 調(diào)用此接口,可獲取 24 小時(shí)主播榜
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100 (不支持 offset)
接口地址 :?/dj/toplist/hours
調(diào)用例子 :?/dj/toplist/hours?limit=30
電臺(tái) - 主播新人榜
說(shuō)明 : 調(diào)用此接口,可獲取主播新人榜
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100 (不支持 offset)
接口地址 :?/dj/toplist/newcomer
調(diào)用例子 :?/dj/toplist/newcomer?limit=30
電臺(tái) - 最熱主播榜
說(shuō)明 : 調(diào)用此接口,可獲取最熱主播榜
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100 (不支持 offset)
接口地址 :?/dj/toplist/popular
調(diào)用例子 :?/dj/toplist/popular?limit=30
電臺(tái) - 新晉電臺(tái)榜/熱門電臺(tái)榜
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲得新晉電臺(tái)榜/熱門電臺(tái)榜
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*100, 其中 100 為 limit 的值 , 默認(rèn)為 0
type
: 榜單類型,?new
?為新晉電臺(tái)榜,hot
為熱門電臺(tái)榜
接口地址 :?/dj/toplist
調(diào)用例子 :?/dj/toplist?type=hot
?/dj/toplist?type=new&limit=1
電臺(tái) - 類別熱門電臺(tái)
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
cateId
: 類別 id,可通過(guò)?/dj/category/recommend
?接口獲取
接口地址 :?/dj/radio/hot
調(diào)用例子 :?/dj/radio/hot?cateId=2001
(創(chuàng)作|翻唱)?/dj/radio/hot?cateId=10002
?(3D|電子)
電臺(tái) - 推薦
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲得推薦電臺(tái)
接口地址 :?/dj/recommend
調(diào)用例子 :?/dj/recommend
電臺(tái) - 分類
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲得電臺(tái)類型
接口地址 :?/dj/catelist
調(diào)用例子 :?/dj/catelist
電臺(tái) - 分類推薦
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入分類,可獲得對(duì)應(yīng)類型電臺(tái)列表
必選參數(shù) :?type
: 電臺(tái)類型 , 數(shù)字 , 可通過(guò)/dj/catelist
獲取 , 對(duì)應(yīng)關(guān)系為 id 對(duì)應(yīng) 此接口的 type, name 對(duì)應(yīng)類型
接口地址 :?/dj/recommend/type
調(diào)用例子 :?/dj/recommend/type?type=1
(明星做主播)?/dj/recommend/type?type=2001
?(創(chuàng)作|翻唱)
電臺(tái) - 訂閱
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入rid
, 可訂閱 dj,dj 的?rid
?可通過(guò)搜索指定 type='1009' 獲取其 id, 如/search?keywords= 代碼時(shí)間 &type=1009
必選參數(shù) :?rid
: 電臺(tái) 的 id
接口地址 :?/dj/sub
調(diào)用例子 :?/dj/sub?rid=336355127&t=1
?( 對(duì)應(yīng)關(guān)注 ' 代碼時(shí)間 ')?/dj/sub?rid=336355127&t=0
?( 對(duì)應(yīng)取消關(guān)注 ' 代碼時(shí)間 ')
電臺(tái)的訂閱列表
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲取訂閱的電臺(tái)列表
接口地址 :?/dj/sublist
調(diào)用例子 :?/dj/sublist
電臺(tái) - 付費(fèi)精選
說(shuō)明 : 可以獲取付費(fèi)精選的電臺(tái)列表 , 傳入?limit
?和?offset
?可以進(jìn)行分頁(yè)
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/dj/paygift
調(diào)用例子 :?/dj/paygift?limit=10&offset=20
電臺(tái) - 非熱門類型
說(shuō)明 : 登錄后調(diào)用此接口, 可獲得電臺(tái)非熱門類型
接口地址 :?/dj/category/excludehot
調(diào)用例子 :?/dj/category/excludehot
電臺(tái) - 推薦類型
說(shuō)明 : 登錄后調(diào)用此接口, 可獲得電臺(tái)推薦類型
接口地址 :?/dj/category/recommend
調(diào)用例子 :?/dj/category/recommend
電臺(tái) - 今日優(yōu)選
說(shuō)明 : 登錄后調(diào)用此接口, 可獲得電臺(tái)今日優(yōu)選
接口地址 :?/dj/today/perfered
調(diào)用例子 :?/dj/today/perfered
電臺(tái) - 詳情
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入rid
, 可獲得對(duì)應(yīng)電臺(tái)的詳情介紹
必選參數(shù) :?rid
: 電臺(tái) 的 id
接口地址 :?/dj/detail
調(diào)用例子 :?/dj/detail?rid=336355127
?( 對(duì)應(yīng) ' 代碼時(shí)間 ' 的詳情介紹 )
電臺(tái) - 節(jié)目
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入rid
, 可查看對(duì)應(yīng)電臺(tái)的電臺(tái)節(jié)目以及對(duì)應(yīng)的 id, 需要 注意的是這個(gè)接口返回的 mp3Url 已經(jīng)無(wú)效 , 都為 null, 但是通過(guò)調(diào)用?/song/url
?這 個(gè)接口 , 傳入節(jié)目 id 仍然能獲取到節(jié)目音頻 , 如?/song/url?id=478446370
?獲取代 碼時(shí)間的一個(gè)節(jié)目的音頻
必選參數(shù) :?rid
: 電臺(tái) 的 id
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
asc
?: 排序方式,默認(rèn)為?false
?(新 => 老 ) 設(shè)置?true
?可改為 老 => 新
接口地址 :?/dj/program
調(diào)用例子 :?/dj/program?rid=336355127&limit=40
?( 對(duì)應(yīng) ' 代碼時(shí)間 ' 的節(jié)目列表 )
電臺(tái) - 節(jié)目詳情
說(shuō)明 : 調(diào)用此接口傳入電臺(tái)節(jié)目 id,可獲得電臺(tái)節(jié)目詳情
必選參數(shù) :?id
: 電臺(tái)節(jié)目 的 id
接口地址 :?/dj/program/detail
調(diào)用例子 :?/dj/program/detail?id=1367665101
通知 - 私信
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取私信
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/msg/private
調(diào)用例子 :?/msg/private?limit=3
發(fā)送私信
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id 和要發(fā)送的信息, 可以發(fā)送私信,返回內(nèi)容為歷史私信,包含帶歌單的私信信息(注:不能發(fā)送私信給自己)
必選參數(shù) :
user_ids
?: 用戶 id,多個(gè)需用逗號(hào)隔開(kāi)
msg
?: 要發(fā)送的信息
接口地址 :?/send/text
調(diào)用例子 :?/send/text?user_ids=32953014&msg=test
,/send/text?user_ids=32953014,475625142&msg=test
發(fā)送私信(帶歌曲)
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id 和要發(fā)送的信息,音樂(lè) id, 可以發(fā)送音樂(lè)私信,返回內(nèi)容為歷史私信
必選參數(shù) :
user_ids
?: 用戶 id,多個(gè)需用逗號(hào)隔開(kāi)
id
?: 要發(fā)送音樂(lè)的 id
msg
?: 要發(fā)送的信息
接口地址 :?/send/song
調(diào)用例子 :?/send/song?user_ids=1&id=351318&msg=測(cè)試
發(fā)送私信(帶專輯)
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id 和要發(fā)送的信息,專輯 id, 可以發(fā)送專輯私信,返回內(nèi)容為消息 id
必選參數(shù) :
user_ids
?: 用戶 id,多個(gè)需用逗號(hào)隔開(kāi)
id
?: 要發(fā)送專輯的 id
msg
?: 要發(fā)送的信息
接口地址 :?/send/album
調(diào)用例子 :?/send/album?user_ids=1&id=351318&msg=測(cè)試
發(fā)送私信(帶歌單)
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入用戶 id 和要發(fā)送的信息和歌單 id, 可以發(fā)送帶歌單的私信(注:不能發(fā)送重復(fù)的歌單)
必選參數(shù) :
user_ids
?: 用戶 id,多個(gè)需用逗號(hào)隔開(kāi)
msg
?: 要發(fā)送的信息
接口地址 :?/send/playlist
調(diào)用例子 :?/send/playlist?msg=test&user_ids=475625142&playlist=705123491
,/send/playlist?msg=test2&user_ids=475625142,32953014&playlist=705123493
最近聯(lián)系人
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取最接近聯(lián)系人
接口地址 :?/msg/recentcontact
調(diào)用例子 :?/msg/recentcontact
私信內(nèi)容
說(shuō)明 : 登錄后調(diào)用此接口 , 可獲取私信內(nèi)容
必選參數(shù) :?uid
?: 用戶 id
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
before
?: 分頁(yè)參數(shù),取上一頁(yè)最后一項(xiàng)的?time
?獲取下一頁(yè)數(shù)據(jù)
接口地址 :?/msg/private/history
調(diào)用例子 :?/msg/private/history?uid=9003
?(云音樂(lè)小秘書(shū))
通知 - 評(píng)論
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取評(píng)論
必選參數(shù) :?uid
: 用戶 的 id,只能和登錄賬號(hào)的 id 一致
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
before
?: 分頁(yè)參數(shù),取上一頁(yè)最后一個(gè)歌單的?updateTime
?獲取下一頁(yè)數(shù)據(jù)
接口地址 :?/msg/comments
調(diào)用例子 :?/msg/comments?uid=32953014
通知 - @我
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取@我數(shù)據(jù)
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/msg/forwards
調(diào)用例子 :?/msg/forwards?limit=3
通知 - 通知
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取通知
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
lasttime
?: 返回?cái)?shù)據(jù)的?time
?,默認(rèn)-1,傳入上一次返回結(jié)果的 time,將會(huì)返回下一頁(yè)的數(shù)據(jù)
接口地址 :?/msg/notices
調(diào)用例子 :?/msg/notices?limit=3
設(shè)置
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取用戶設(shè)置
接口地址 :?/setting
調(diào)用例子 :?/setting
數(shù)字專輯-新碟上架
說(shuō)明 : 調(diào)用此接口 ,可獲取數(shù)字專輯-新碟上架
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
接口地址 :?/album/list
調(diào)用例子 :?/album/list?limit=10
數(shù)字專輯&數(shù)字單曲-榜單
說(shuō)明 : 調(diào)用此接口 ,可獲取數(shù)字專輯&數(shù)字單曲-榜單
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
albumType
?: 為數(shù)字專輯,1 為數(shù)字單曲
type
?: daily:日榜,week:周榜,year:年榜,total:總榜
接口地址 :?/album_songsaleboard
調(diào)用例子 :?/album/songsaleboard?type=year&year=2020&albumType=0
數(shù)字專輯-語(yǔ)種風(fēng)格館
說(shuō)明 : 調(diào)用此接口 ,可獲取語(yǔ)種風(fēng)格館數(shù)字專輯列表
可選參數(shù) :
limit
?: 返回?cái)?shù)量 , 默認(rèn)為 30
offset
?: 偏移數(shù)量,用于分頁(yè) , 如 :( 頁(yè)數(shù) -1)*30, 其中 30 為 limit 的值 , 默認(rèn)為 0
area
?地區(qū) Z_H:華語(yǔ),E_A:歐美,KR:韓國(guó),JP:日本
接口地址 :?/album/list/style
調(diào)用例子 :?/album/list/style?area=Z_H&offset=2
數(shù)字專輯詳情
說(shuō)明 : 調(diào)用此接口 ,傳入數(shù)字專輯 id 可獲取數(shù)字專輯詳情(和歌單詳情有差異)
接口地址 :?/album/detail
調(diào)用例子 :?/album/detail?id=84547195
我的數(shù)字專輯
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取我的數(shù)字專輯
接口地址 :?/digitalAlbum/purchased
調(diào)用例子 :?/digitalAlbum/purchased?limit=10
購(gòu)買數(shù)字專輯
說(shuō)明 : 登錄后調(diào)用此接口 ,可獲取購(gòu)買數(shù)字專輯的地址,把地址生成二維碼后,可掃描購(gòu)買專輯
必選參數(shù) :
id
?: 專輯的 id
payment
?: 支付方式, 0 為支付寶 3 為微信
quantity
?: 購(gòu)買的數(shù)量
接口地址 :?/digitalAlbum/ordering
調(diào)用例子 :?/digitalAlbum/ordering?id=86286082&payment=3&quantity=1
音樂(lè)日歷
說(shuō)明 : 登錄后調(diào)用此接口,傳入開(kāi)始和結(jié)束時(shí)間,可獲取音樂(lè)日歷
接口地址 :?/calendar
調(diào)用例子 :?/calendar?startTime=1606752000000&endTime=1609430399999
云貝
說(shuō)明 : 登錄后調(diào)用此接口可獲取云貝簽到信息(連續(xù)簽到天數(shù),第二天全部可獲得的云貝)
接口地址 :?/yunbei
調(diào)用例子 :?/yunbei
云貝今日簽到信息
說(shuō)明 : 登錄后調(diào)用此接口可獲取云貝今日簽到信息(今日簽到獲取的云貝數(shù))
接口地址 :?/yunbei/today
調(diào)用例子 :?/yunbei/today
云貝簽到
說(shuō)明 : 登錄后調(diào)用此接口可進(jìn)行云貝簽到
接口地址 :?/yunbei/sign
調(diào)用例子 :?/yunbei/sign
云貝賬戶信息
說(shuō)明 :登錄后調(diào)用此接口可獲取云貝賬戶信息(賬戶云貝數(shù))
接口地址 :?/yunbei/info
調(diào)用例子 :?/yunbei/info
云貝所有任務(wù)
說(shuō)明 :登錄后調(diào)用此接口可獲取云貝所有任務(wù)
接口地址 :?/yunbei/tasks
調(diào)用例子 :?/yunbei/tasks
云貝 todo 任務(wù)
說(shuō)明 :登錄后調(diào)用此接口可獲取云貝 todo 任務(wù)
接口地址 :?/yunbei/tasks/todo
調(diào)用例子 :?/yunbei/tasks/todo
云貝完成任務(wù)
必選參數(shù) :
userTaskId
?: 任務(wù) id
可選參數(shù) :
depositCode
: 任務(wù) depositCode
接口地址 :?/yunbei/task/finish
調(diào)用例子 :?/yunbei/task/finish?userTaskId=5146243240&depositCode=0
云貝收入
說(shuō)明 :登錄后調(diào)用此接口可獲取云貝收入
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 10
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*10, 其中 10 為 limit 的值
接口地址 :?/yunbei/tasks/receipt
調(diào)用例子 :?/yunbei/tasks/receipt?limit=1
云貝支出
說(shuō)明 :登錄后調(diào)用此接口可獲取云貝支出
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 10
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*10, 其中 10 為 limit 的值
接口地址 :?/yunbei/tasks/expense
調(diào)用例子 :?/yunbei/tasks/expense?limit=1
關(guān)注歌手新歌
說(shuō)明 :登錄后調(diào)用此接口可獲取關(guān)注歌手新歌
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
before
: 上一頁(yè)數(shù)據(jù)返回的 publishTime 的數(shù)據(jù)
接口地址 :?/artist/new/song
調(diào)用例子 :?/artist/new/song?limit=1
?/artist/new/song?limit=1&before=1602777625000
關(guān)注歌手新 MV
說(shuō)明 :登錄后調(diào)用此接口可獲取關(guān)注歌手新 MV
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
before
: 上一頁(yè)數(shù)據(jù)返回的 publishTime 的數(shù)據(jù)
接口地址 :?/artist/new/mv
調(diào)用例子 :?/artist/new/mv?limit=1
?/artist/new/mv?limit=1&before=1602777625000
一起聽(tīng)狀態(tài)
說(shuō)明 :登錄后調(diào)用此接口可獲取一起聽(tīng)狀態(tài)
接口地址 :?/listen/together/status
調(diào)用例子 :?/listen/together/status
batch 批量請(qǐng)求接口
說(shuō)明 : 登錄后調(diào)用此接口 ,傳入接口和對(duì)應(yīng)原始參數(shù)(原始參數(shù)非文檔里寫的參數(shù),需參考源碼),可批量請(qǐng)求接口
接口地址 :?/batch
調(diào)用例子 :?使用 GET 方式:/batch?/api/v2/banner/get={"clientType":"pc"}
?使用 POST 方式傳入?yún)?shù):{ "/api/v2/banner/get": {"clientType":"pc"} }
云貝推歌
說(shuō)明 : 登錄后調(diào)用此接口 , 傳入歌曲 id, 可以進(jìn)行云貝推歌
必選參數(shù) :?id
?: 歌曲 id
可選參數(shù) :?reason
?: 推歌理由
yunbeiNum
: 云貝數(shù)量,默認(rèn)10
接口地址 :?/yunbei/rcmd/song
調(diào)用例子 :?/yunbei/rcmd/song?id=65528
?/yunbei/rcmd/song?id=65528&reason=人間好聲音推薦給你聽(tīng)
云貝推歌歷史記錄
說(shuō)明 : 登錄后調(diào)用此接口 , 可以獲得云貝推歌歷史記錄
可選參數(shù) :?size
?: 返回?cái)?shù)量 , 默認(rèn)為 20
cursor
?: 返回?cái)?shù)據(jù)的 cursor, 默認(rèn)為 '' , 傳入上一次返回結(jié)果的 cursor,將會(huì)返回下一頁(yè)的數(shù)據(jù)
接口地址 :?/yunbei/rcmd/song/history
調(diào)用例子 :?/yunbei/rcmd/song/history?size=10
已購(gòu)單曲
說(shuō)明 :登錄后調(diào)用此接口可獲取已購(gòu)買的單曲
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*10, 其中 10 為 limit 的值
接口地址 :?/song/purchased
調(diào)用例子 :?/song/purchased?limit=10
獲取 mlog 播放地址
說(shuō)明 : 調(diào)用此接口 , 傳入 mlog id, 可獲取 mlog 播放地址
必選參數(shù) :?id
?: mlog id
可選參數(shù) :?res
: 分辨率 , 默認(rèn)為 1080
接口地址 :?/mlog/url
調(diào)用例子 :?/mlog/url?id=a1qOVPTWKS1ZrK8
將 mlog id 轉(zhuǎn)為視頻 id
說(shuō)明 : 調(diào)用此接口 , 傳入 mlog id, 可獲取 video id,然后通過(guò)video/url
?獲取播放地址
必選參數(shù) :?id
?: mlog id
接口地址 :?/mlog/to/video
調(diào)用例子 :?/mlog/to/video?id=a1qOVPTWKS1ZrK8
vip 成長(zhǎng)值
說(shuō)明 : 登陸后調(diào)用此接口 , 可獲取當(dāng)前會(huì)員成長(zhǎng)值
接口地址 :?/vip/growthpoint
調(diào)用例子 :?/vip/growthpoint
vip 成長(zhǎng)值獲取記錄
說(shuō)明 :登錄后調(diào)用此接口可獲取會(huì)員成長(zhǎng)值領(lǐng)取記錄
可選參數(shù) :?limit
: 取出評(píng)論數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*10, 其中 10 為 limit 的值
接口地址 :?/vip/growthpoint/details
調(diào)用例子 :?/vip/growthpoint/details?limit=10
vip 任務(wù)
說(shuō)明 : 登陸后調(diào)用此接口 , 可獲取會(huì)員任務(wù)
接口地址 :?/vip/tasks
調(diào)用例子 :?/vip/tasks
領(lǐng)取 vip 成長(zhǎng)值
說(shuō)明 : 登陸后調(diào)用此接口 , 可獲取已完成的會(huì)員任務(wù)的成長(zhǎng)值獎(jiǎng)勵(lì)
必選參數(shù) :?ids
?: 通過(guò)/vip/tasks
獲取到的unGetIds
接口地址 :?/vip/growthpoint/get
調(diào)用例子 :?/vip/growthpoint/get?ids=7043206830_7
?/vip/growthpoint/get?ids=8613118351_1,8607552957_1
歌手粉絲
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲取歌手粉絲?必選參數(shù) :?id
?: 歌手 id
接口地址 :?/artist/fans
調(diào)用例子 :?/artist/fans?id=2116&limit=10&offset=0
歌手粉絲數(shù)量
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲取歌手粉絲數(shù)量
必選參數(shù) :?id
?: 歌手 id
可選參數(shù) :?limit
: 取出粉絲數(shù)量 , 默認(rèn)為 20
offset
: 偏移數(shù)量 , 用于分頁(yè) , 如 :( 評(píng)論頁(yè)數(shù) -1)*10, 其中 10 為 limit 的值
接口地址 :?/artist/follow/count
調(diào)用例子 :?/artist/follow/count?id=2116
數(shù)字專輯詳情
說(shuō)明 : 調(diào)用此接口 , 傳入專輯 id, 可獲取數(shù)字專輯信息
必選參數(shù) :?id
?: 專輯 id
接口地址 :?/digitalAlbum/detail
調(diào)用例子 :?/digitalAlbum/detail?id=120605500
數(shù)字專輯銷量
說(shuō)明 : 調(diào)用此接口 , 傳入專輯 id, 可獲取數(shù)字專輯銷量
必選參數(shù) :?ids
?: 專輯 id, 支持多個(gè),用,
隔開(kāi)
接口地址 :?/digitalAlbum/sales
調(diào)用例子 :?/digitalAlbum/sales?ids=120605500
?/digitalAlbum/sales?ids=120605500,125080528
音樂(lè)人數(shù)據(jù)概況
說(shuō)明 : 音樂(lè)人登錄后調(diào)用此接口 , 可獲取統(tǒng)計(jì)數(shù)據(jù)概況
接口地址 :?/musician/data/overview
調(diào)用例子 :?/musician/data/overview
音樂(lè)人播放趨勢(shì)
說(shuō)明 : 音樂(lè)人登錄后調(diào)用此接口 , 可獲取歌曲播放趨勢(shì)
必選參數(shù) :?startTime
?: 開(kāi)始時(shí)間
endTime
?: 結(jié)束時(shí)間
接口地址 :?/musician/play/trend
調(diào)用例子 :?/musician/play/trend?startTime=2021-05-24&endTime=2021-05-30
音樂(lè)人任務(wù)
說(shuō)明 : 音樂(lè)人登錄后調(diào)用此接口 , 可獲取音樂(lè)人任務(wù)。返回的數(shù)據(jù)中status
字段為任務(wù)狀態(tài),0 表示任務(wù)未開(kāi)始,10 表示任務(wù)正在進(jìn)行中,20 表示任務(wù)完成,但未領(lǐng)取云豆,100 表示任務(wù)完成,并且已經(jīng)領(lǐng)取了相應(yīng)的云豆(貌似只能獲取到做過(guò)的任務(wù)了)
接口地址 :?/musician/tasks
調(diào)用例子 :?/musician/tasks
音樂(lè)人任務(wù)(新)
說(shuō)明 : 音樂(lè)人登錄后調(diào)用此接口 , 可獲取音樂(lè)人任務(wù)。返回的數(shù)據(jù)中status
字段為任務(wù)狀態(tài),0 表示任務(wù)未開(kāi)始,10 表示任務(wù)正在進(jìn)行中,20 表示任務(wù)完成,但未領(lǐng)取云豆,100 表示任務(wù)完成,并且已經(jīng)領(lǐng)取了相應(yīng)的云豆
接口地址 :?/musician/tasks/new
調(diào)用例子 :?/musician/tasks/new
賬號(hào)云豆數(shù)
說(shuō)明 : 音樂(lè)人登錄后調(diào)用此接口 , 可獲取賬號(hào)云豆數(shù)
接口地址 :?/musician/cloudbean
調(diào)用例子 :?/musician/cloudbean
領(lǐng)取云豆
說(shuō)明 : 音樂(lè)人登錄后調(diào)用此接口 , 可領(lǐng)取已完成的音樂(lè)人任務(wù)的云豆獎(jiǎng)勵(lì)
必選參數(shù) :?id
?: 任務(wù) id,通過(guò)/musician/tasks
獲取到的userMissionId
即為任務(wù) id
period
?: 通過(guò)/musician/tasks
獲取
接口地址 :?/musician/cloudbean/obtain
調(diào)用例子 :?/musician/cloudbean/obtain?id=7036416928&period=1
獲取 VIP 信息
說(shuō)明: 登錄后調(diào)用此接口,可獲取當(dāng)前 VIP 信息。
接口地址 :?/vip/info
調(diào)用例子 :?/vip/info
音樂(lè)人簽到
說(shuō)明: 音樂(lè)人登錄后調(diào)用此接口,可以完成“登錄音樂(lè)人中心”任務(wù),然后通過(guò)/musician/cloudbean/obtain
接口可以領(lǐng)取相應(yīng)的云豆。
接口地址 :?/musician/sign
調(diào)用例子 :?/musician/sign
歌曲相關(guān)視頻
說(shuō)明: 可以調(diào)用此接口獲取歌曲相關(guān)視頻 (區(qū)別于 MV), 有些歌曲沒(méi)有 MV 但是有用戶上傳的與此歌曲相關(guān)的 Mlog。 此功能僅在 網(wǎng)易云音樂(lè) APP 上存在。
請(qǐng)注意:此接口偶爾會(huì)在相關(guān)視頻后返回不相關(guān)視頻,請(qǐng)合理使用。
必選參數(shù) :?songid
?: 歌曲 ID
可選參數(shù) :?mvid
?: 如果定義,此 mvid 對(duì)應(yīng)的 MV 將會(huì)作為第一個(gè)返回。?limit
?: 取出的 Mlog 數(shù)量, 不包含第一個(gè) mvid
接口地址 :?/mlog/music/rcmd
公開(kāi)隱私歌單
說(shuō)明: 可以調(diào)用此接口將當(dāng)前用戶的隱私歌單公開(kāi)。
必選參數(shù) :?id
?: 歌單 ID
接口地址 :?/playlist/privacy
獲取客戶端歌曲下載 url
說(shuō)明 : 使用?/song/url
?接口獲取的是歌曲試聽(tīng) url, 但存在部分歌曲在非 VIP 賬號(hào)上可以下載無(wú)損音質(zhì)而不能試聽(tīng)無(wú)損音質(zhì), 使用此接口可使非 VIP 賬號(hào)獲取這些歌曲的無(wú)損音頻
必選參數(shù) :?id
?: 音樂(lè) id (僅支持單首歌曲)
可選參數(shù) :?br
?: 碼率, 默認(rèn)設(shè)置了 999000 即最大碼率, 如果要 320k 則可設(shè)置為 320000, 其他類推
接口地址 :?/song/download/url
獲取歌手視頻
說(shuō)明 : 調(diào)用此接口 , 傳入歌手 id, 可獲得歌手視頻
必選參數(shù) :?id
?: 歌手 id
可選參數(shù) :?size
?: 返回?cái)?shù)量 , 默認(rèn)為 10
cursor
?: 返回?cái)?shù)據(jù)的 cursor, 默認(rèn)為 0 , 傳入上一次返回結(jié)果的 cursor,將會(huì)返回下一頁(yè)的數(shù)據(jù)
order
?: 排序方法, 0 表示按時(shí)間排序, 1 表示按熱度排序, 默認(rèn)為 0
接口地址 :?/artist/video
調(diào)用例子 :?/artist/video?id=2116
最近播放-歌曲
說(shuō)明 : 調(diào)用此接口 , 可獲得最近播放-歌曲
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
接口地址 :?/record/recent/song
調(diào)用例子 :?/record/recent/song?limit=1
最近播放-視頻
說(shuō)明 : 調(diào)用此接口 , 可獲得最近播放-視頻
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
接口地址 :?/record/recent/video
調(diào)用例子 :?/record/recent/video?limit=1
最近播放-聲音
說(shuō)明 : 調(diào)用此接口 , 可獲得最近播放-聲音
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
接口地址 :?/record/recent/voice
調(diào)用例子 :?/record/recent/voice?limit=1
最近播放-歌單
說(shuō)明 : 調(diào)用此接口 , 可獲得最近播放-歌單
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
接口地址 :?/record/recent/playlist
調(diào)用例子 :?/record/recent/playlist?limit=1
最近播放-專輯
說(shuō)明 : 調(diào)用此接口 , 可獲得最近播放-專輯
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
接口地址 :?/record/recent/album
調(diào)用例子 :?/record/recent/album?limit=1
最近播放-播客
說(shuō)明 : 調(diào)用此接口 , 可獲得最近播放-播客
可選參數(shù) :?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 100
接口地址 :?/record/recent/dj
調(diào)用例子 :?/record/recent/dj?limit=1
簽到進(jìn)度
說(shuō)明 : 調(diào)用此接口 , 可獲得簽到進(jìn)度
可選參數(shù) :?moduleId
?: 模塊 id,默認(rèn)為 '1207signin-1207signin'
接口地址 :?/signin/progress
調(diào)用例子 :?/signin/progress?moduleId=1207signin-1207signin
內(nèi)部版本接口
說(shuō)明 : 調(diào)用此接口 , 可獲得內(nèi)部版本號(hào)(從package.json讀取)
接口地址 :?/inner/version
調(diào)用例子 :?/inner/version
黑膠時(shí)光機(jī)
說(shuō)明 : 調(diào)用此接口 , 可獲得黑膠時(shí)光機(jī)數(shù)據(jù)
可選參數(shù) :?startTime
?: 開(kāi)始時(shí)間?endTime
?: 結(jié)束時(shí)間?limit
?: 返回?cái)?shù)量 , 默認(rèn)為 60
接口地址 :?/vip/timemachine
調(diào)用例子 :?/vip/timemachine
?/vip/timemachine?startTime=1638288000000&endTime=1640966399999&limit=10
(2021年12月)?/vip/timemachine?startTime=1609430400&endTime=1640966399999&limit=60
(2021年)

開(kāi)源說(shuō)明:https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/LICENSE
NeteaseCloudMusicApi原作者:https://github.com/Binaryify