npm install netease-cloud-music
var neteaseMusic = require('netease-cloud-music')
neteaseMusic.comments(386830).then((data)=> {
console.log(data)
},(err)=> {
console.log(err)
})
@param {number} offset 分页偏移量
@param {number} limit 每页条数(最大100)
这两个参数默认值为{offset:0,limit:100}
未传时使用默认值
/**搜索
* @param {string} name 搜索内容
* @param {number} offset 分页偏移量
* @param {number} limit 每页条数
* @param {number} searchType 类型
* 1/单曲 10/专辑 100/歌手 1000/歌单 1002/用户 1004/MV 1006/歌词 1009/主播电台
*/
neteaseMusic.search(name,offset,limit,searchType)
/**获取热门歌单
* @param {number} offset 分页偏移量
* @param {number} limit 返回条数
*/
neteaseMusic.topPlaylists(offset,limit)
/**获取用户歌单
* @param {number} uid 用户id
* @param {number} offset 分页偏移量
* @param {number} limit 返回条数
*/
neteaseMusic.userPlaylists(uid,offset,limit)
neteaseMusic.fm()
/**根据id获取歌单
* @param {number} id 歌单id
*/
neteaseMusic.playlists(id)
/**根据歌手id获取专辑
* @param {number} id 歌手id
* @param {number} offset 分页偏移量
* @param {number} limit 返回条数
*/
neteaseMusic.artistAlbums(id,offset,limit)
/**根据id获取专辑
* @param {number} id 专辑id
*/
neteaseMusic.album(id)
/**根据id获取歌词
* @param {number} id 歌曲id
*/
neteaseMusic.lrc(id)
/**根据id获取歌曲信息
* @param {number} id 歌曲id
*/
neteaseMusic.song(id)
/**登录
* @param {number} phone 手机号
* @param {string} password 密码
* @param {boolean} rememberLogin 是否记住密码
*/
neteaseMusic.login(phone,password,rememberLogin)
/**新碟上架
* @param {number} limit 返回条数
* @param {number} offset 分页偏移量
*/
neteaseMusic.newAlbum(offset,limit)
/**热门歌手
* @param {number} limit 返回条数
* @param {number} offset 分页偏移量
*/
neteaseMusic.hotArtist(offset,limit)
/**
* 根据歌曲id获取歌曲评论
* @param {number} id 歌曲id
* @param {number} limit 返回条数
* @param {number} offset 分页偏移量
*/
neteaseMusic.comments(id,offset,limit)
/**获取粉丝列表
* @param {number} uid 用户id
* @param {number} limit 请求条数
* @param {number} offset 起始标记
*/
neteaseMusic.getFans(uid,offset,limit)
/**获取关注的人
* @param {number} uid 用户id
* @param {number} limit 请求条数
* @param {number} offset 分页偏移量
*/
neteaseMusic.getFollows(uid,offset,limit)
/**获取好友动态
* @param {number} offset 分页偏移量
* @param {number} limit 单页返回条数
*/
neteaseMusic.getEvent(offset,limit)
/**关注用户
* @param {number} uid 用户id
*/
neteaseMusic.follow(uid)
/**取消关注
* @param {number} uid 用户id
*/
neteaseMusic.delFollow(uid)
/**发表评论
* @param {number} songId 歌曲id
* @param {string} content 评论内容
*/
neteaseMusic.addComment(songId,content)
/**回复评论
* @param {number} songId 歌曲id
* @param {number} commentId 评论id
* @param {string} content 评论内容
*/
neteaseMusic.replyComment(songId,commentId,content)
/**删除评论
* @param {number} songId 歌曲id
* @param {number} commentId 评论id
*/
neteaseMusic.delComment(songId,commentId)
/**点赞
* @param {number} songId 歌曲id
* @param {number} commentId 评论id
*/
neteaseMusic.like(songId,commentId)
/**取消点赞
* @param {number} songId 歌曲id
* @param {number} commentId 评论id
*/
neteaseMusic.unlike(songId,commentId)
/**
* 每日推荐
* @param {number} limit 返回条数
* @param {number} offset 分页偏移量
*/
neteaseMusic.dailyRecommend(offset,limit)