这是什么?

是一个基于Github项目“NeteaseCloudMusicApi”的网易云音乐API服务器,通过指定的URL即可查询到想获取的信息,包括但不限于以下功能:

  • 登录
  • 刷新登录
  • 发送验证码
  • 校验验证码
  • 注册(修改密码)
  • 获取用户信息 , 歌单,收藏,mv, dj 数量
  • 获取用户歌单
  • 获取用户电台
  • 获取用户关注列表
  • 获取用户粉丝列表
  • 获取用户动态
  • 获取用户播放记录
  • 获取精品歌单
  • 获取歌单详情
  • 搜索
  • 搜索建议
  • 获取歌词
  • 歌曲评论
  • 收藏单曲到歌单
  • 专辑评论
  • 歌单评论
  • mv 评论
  • 电台节目评论
  • banner
  • 获取歌曲详情
  • 获取专辑内容
  • 获取歌手单曲
  • 获取歌手 mv
  • 获取歌手专辑
  • 获取歌手描述
  • 获取相似歌手
  • 获取相似歌单
  • 相似 mv
  • 获取相似音乐
  • 获取最近 5 个听了这首歌的用户
  • 获取每日推荐歌单
  • 获取每日推荐歌曲
  • 私人 FM
  • 签到
  • 喜欢音乐
  • 垃圾桶
  • 歌单 ( 网友精选碟 )
  • 新碟上架
  • 热门歌手
  • 最新 mv
  • 推荐 mv
  • 推荐歌单
  • 推荐新音乐
  • 推荐电台
  • 推荐节目
  • 独家放送
  • mv 排行
  • 获取 mv 数据
  • 播放 mv/视频
  • 排行榜
  • 歌手榜
  • 云盘
  • 电台 - 推荐
  • 电台 - 分类
  • 电台 - 分类推荐
  • 电台 - 订阅
  • 电台 - 详情
  • 电台 - 节目
  • 给评论点赞
  • 获取动态
  • 热搜列表(简略)
  • 发送私信
  • 发送私信歌单
  • 新建歌单
  • 收藏/取消收藏歌单
  • 歌单分类
  • 收藏的歌手列表
  • 订阅的电台列表
  • 相关歌单推荐
  • 付费精选接口
  • 音乐是否可用检查接口
  • 登录状态
  • 获取视频播放地址
  • 发送/删除评论
  • 热门评论
  • 视频评论
  • 退出登录
  • 所有榜单
  • 所有榜单内容摘要
  • 收藏视频
  • 收藏 MV
  • 视频详情
  • 相关视频
  • 关注用户
  • 新歌速递
  • 喜欢音乐列表(无序)
  • 收藏的 MV 列表
  • 获取最新专辑
  • 听歌打卡
  • 获取视频标签下的视频
  • 已收藏专辑列表
  • 获取动态评论
  • 歌单收藏者列表
  • 云盘歌曲删除
  • 热门话题
  • 电台 - 推荐类型
  • 电台 - 非热门类型
  • 电台 - 今日优选
  • 心动模式/智能播放
  • 转发动态
  • 删除动态
  • 分享歌曲、歌单、mv、电台、电台节目到动态
  • 通知-私信
  • 通知-评论
  • 通知-@我
  • 通知-通知
  • 设置
  • 云盘数据详情
  • 私信内容
  • 我的数字专辑
  • batch批量请求接口
  • 获取视频标签列表
  • 全部mv
  • 网易出品mv
  • 收藏/取消收藏专辑
  • 专辑动态信息
  • 热搜列表(详细)
  • 更换绑定手机
  • 检测手机号码是否已注册
  • 初始化昵称
  • 更新歌单描述
  • 更新歌单名
  • 更新歌单标签
  • 默认搜索关键词
  • 删除歌单
  • 电台banner
  • 用户电台
  • 热门电台
  • 电台 - 节目详情
  • 电台 - 节目榜
  • 电台 - 新晋电台榜/热门电台榜
  • 类别热门电台
  • 云村热评
  • 电台24小时节目榜
  • 电台24小时主播榜
  • 电台最热主播榜
  • 电台主播新人榜
  • 电台付费精品榜
  • 歌手热门50首歌曲

有什么用?

计划用在我的网易云音乐歌单匹配器(Android版)上,先实现根据用户的UID查询其创建和收藏的歌单的功能。以后可以在此基础上继续添加更多的功能。

怎样实现的?

把克隆下来的Github项目代码部署到Azure应用服务器上即可实现,所以前提是有一台服务器,最好是应用服务器,因为可以实现一键部署并运行。

怎样使用?

可以先去我的Demo页面看一下演示。举个例子,想要获取热门歌单分类的话,只需调用https://matcher-api.azurewebsites.net/playlist/hot即可获得返回的JSON:

{
    "tags": [
        {
            "playlistTag": {
                "id": 5001,
                "name": "华语",
                "category": 0,
                "usedCount": 6063912,
                "type": 0,
                "position": 1,
                "createTime": 1378707544870,
                "highQuality": 1,
                "highQualityPos": 1,
                "officialPos": 1
            },
            "activity": false,
            "hot": true,
            "position": 1,
            "category": 0,
            "usedCount": 6063912,
            "createTime": 1378707544870,
            "name": "华语",
            "id": 5001,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 1,
                "name": "流行",
                "category": 1,
                "usedCount": 5463102,
                "type": 0,
                "position": 2,
                "createTime": 1378707567870,
                "highQuality": 1,
                "highQualityPos": 13,
                "officialPos": 1
            },
            "activity": false,
            "hot": true,
            "position": 2,
            "category": 1,
            "usedCount": 5463102,
            "createTime": 1378707567870,
            "name": "流行",
            "id": 1,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 2,
                "name": "摇滚",
                "category": 1,
                "usedCount": 2350308,
                "type": 0,
                "position": 3,
                "createTime": 1378707568870,
                "highQuality": 1,
                "highQualityPos": 15,
                "officialPos": 2
            },
            "activity": false,
            "hot": true,
            "position": 3,
            "category": 1,
            "usedCount": 2350308,
            "createTime": 1378707568870,
            "name": "摇滚",
            "id": 2,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 1001,
                "name": "民谣",
                "category": 1,
                "usedCount": 2564244,
                "type": 0,
                "position": 4,
                "createTime": 1378707569870,
                "highQuality": 1,
                "highQualityPos": 18,
                "officialPos": 3
            },
            "activity": false,
            "hot": true,
            "position": 4,
            "category": 1,
            "usedCount": 2564244,
            "createTime": 1378707569870,
            "name": "民谣",
            "id": 1001,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 2004,
                "name": "电子",
                "category": 1,
                "usedCount": 3319069,
                "type": 0,
                "position": 5,
                "createTime": 1378707570870,
                "highQuality": 1,
                "highQualityPos": 25,
                "officialPos": 4
            },
            "activity": false,
            "hot": true,
            "position": 5,
            "category": 1,
            "usedCount": 3319069,
            "createTime": 1378707570870,
            "name": "电子",
            "id": 2004,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 10001,
                "name": "另类/独立",
                "category": 1,
                "usedCount": 1821756,
                "type": 0,
                "position": 6,
                "createTime": 1387441492331,
                "highQuality": 1,
                "highQualityPos": 6,
                "officialPos": 20
            },
            "activity": false,
            "hot": true,
            "position": 6,
            "category": 1,
            "usedCount": 1821756,
            "createTime": 1387441492331,
            "name": "另类/独立",
            "id": 10001,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 2008,
                "name": "轻音乐",
                "category": 1,
                "usedCount": 2835976,
                "type": 0,
                "position": 7,
                "createTime": 1378707572870,
                "highQuality": 1,
                "highQualityPos": 24,
                "officialPos": 7
            },
            "activity": false,
            "hot": true,
            "position": 7,
            "category": 1,
            "usedCount": 2835976,
            "createTime": 1378707572870,
            "name": "轻音乐",
            "id": 2008,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 9001,
                "name": "影视原声",
                "category": 4,
                "usedCount": 1910603,
                "type": 0,
                "position": 8,
                "createTime": 1378707598870,
                "highQuality": 1,
                "highQualityPos": 12,
                "officialPos": 1
            },
            "activity": false,
            "hot": true,
            "position": 8,
            "category": 4,
            "usedCount": 1910603,
            "createTime": 1378707598870,
            "name": "影视原声",
            "id": 9001,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 11002,
                "name": "ACG",
                "category": 4,
                "usedCount": 2062155,
                "type": 0,
                "position": 9,
                "createTime": 1387779676260,
                "highQuality": 1,
                "highQualityPos": 11,
                "officialPos": 2
            },
            "activity": false,
            "hot": true,
            "position": 9,
            "category": 4,
            "usedCount": 2062155,
            "createTime": 1387779676260,
            "name": "ACG",
            "id": 11002,
            "type": 1
        },
        {
            "playlistTag": {
                "id": 1031,
                "name": "怀旧",
                "category": 3,
                "usedCount": 2410932,
                "type": 0,
                "position": 10,
                "createTime": 1378707582870,
                "highQuality": 0,
                "highQualityPos": 0,
                "officialPos": 1
            },
            "activity": false,
            "hot": true,
            "position": 10,
            "category": 3,
            "usedCount": 2410932,
            "createTime": 1378707582870,
            "name": "怀旧",
            "id": 1031,
            "type": 1
        }
    ],
    "code": 200
}

当然了,因为我用的是Azure的免费服务器,可能处理不了大量的请求,而且若是长时间不被访问的话也会自动休眠,所以请勿以任何商业目的使用或进行分享传播。


その手を壊さずに どう握ったならいい?