Skip to content

Latest commit

 

History

History
725 lines (638 loc) · 15.6 KB

File metadata and controls

725 lines (638 loc) · 15.6 KB

网易云音乐

获取网易云音乐数据

获取歌曲直链地址

根据音乐 id 获取 直链下载地址

接口参数

请求地址:/api/music/url

请求方式:get post

请求参数

参数名称 必选 类型 说明
id int 网易云音乐的 id
format string 返回数据类型,可选:json 。默认返回直链地址

返回数据

测试参数:id=440342015&format=json

{
    "code": 200,
    "msg": "success",
    "data": {
        "id": 440342015,
        "url": "http://m8.music.126.net/20190927195644/8c1a8a99597452a8f83475fde131a311/ymusic/5309/5159/560f/dcdfe8926bf316b3cfe6ae8346fbf118.flac",
        "br": 752304,
        "size": 18577806,
        "md5": "dcdfe8926bf316b3cfe6ae8346fbf118",
        "code": 200,
        "expi": 1200,
        "type": "flac",
        "gain": 0,
        "fee": 0,
        "uf": null,
        "payed": 0,
        "flag": 0,
        "canExtend": false,
        "freeTrialInfo": null,
        "level": null,
        "encodeType": null
    },
    "Author": {
        "name": "Alone88",
        "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"
    }
}

获取歌曲详情

根据 id 获取歌曲的详细详细

接口参数

请求地址:/api/music/detail

请求方式:get post

请求参数

参数名称 必选 类型 说明
ids int 网易云音乐的 id

返回数据

测试参数:ids=440342015

{
    "code": 200,
    "msg": "success",
    "data": {
        "songs": [
            {
                "name": "我还是很喜欢你(Demo)",
                "id": 440342015,
                "pst": 0,
                "t": 0,
                "ar": [
                    {
                        "id": 12064097,
                        "name": "CANNIE(晴子)",
                        "tns": [],
                        "alias": []
                    }
                ],
                "alia": [],
                "pop": 95,
                "st": 0,
                "rt": null,
                "fee": 0,
                "v": 9,
                "crbt": null,
                "cf": "",
                "al": {
                    "id": 34991011,
                    "name": "三月(March)",
                    "picUrl": "https://p1.music.126.net/2vxdp9-5K7zyKZbS7GOmUg==/109951162867583732.jpg",
                    "tns": [],
                    "pic_str": "109951162867583732",
                    "pic": 109951162867583730
                },
                "dt": 197556,
                "h": {
                    "br": 320000,
                    "fid": 0,
                    "size": 7904697,
                    "vd": 0
                },
                "m": {
                    "br": 192000,
                    "fid": 0,
                    "size": 4742835,
                    "vd": 0
                },
                "l": {
                    "br": 128000,
                    "fid": 0,
                    "size": 3161905,
                    "vd": 0
                },
                "a": null,
                "cd": "1",
                "no": 2,
                "rtUrl": null,
                "ftype": 0,
                "rtUrls": [],
                "djId": 0,
                "copyright": 2,
                "s_id": 0,
                "mark": 0,
                "mv": 0,
                "rtype": 0,
                "rurl": null,
                "mst": 9,
                "cp": 0,
                "publishTime": 1478832625640
            }
        ],
        "privileges": [
            {
                "id": 440342015,
                "fee": 0,
                "payed": 0,
                "st": 0,
                "pl": 999000,
                "dl": 999000,
                "sp": 7,
                "cp": 1,
                "subp": 1,
                "cs": false,
                "maxbr": 999000,
                "fl": 999000,
                "toast": false,
                "flag": 0,
                "preSell": false
            }
        ],
        "code": 200
    },
    "Author": {
        "name": "Alone88",
        "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"
    }
}

搜索接口

通过关键词可以搜索 音乐 / 专辑 / 歌手 / 歌单 / 用户

接口参数

请求地址:/api/music/search

请求方式:get post

请求参数:

参数名称 必选 类型 说明
keyword string 搜索的关键字
limit int 返回数量 ,默认 10
offset int 偏移数量,用于分页 默认 0
type int 搜索类型 默认为 1 即单曲 , 取值意义 : 1: 单曲, 10: 专辑, 100: 歌手, 1000: 歌单, 1002: 用户, 1004: MV, 1006: 歌词, 1009: 电台, 1014: 视频, 1018:综合

返回数据

测试参数:keyword=海阔天空

{
"code": 200,
"msg": "success",
"data": {
"songs": [
{
"id": 347230,
"name": "海阔天空",
"artists": [
{
"id": 11127,
"name": "Beyond",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"img1v1Url": "https://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0,
"trans": null
}
],
"album": {
"id": 34209,
"name": "海阔天空",
"artist": {
"id": 0,
"name": "",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"img1v1Url": "https://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0,
"trans": null
},
"publishTime": 746812800000,
"size": 10,
"copyrightId": 1003,
"status": 1,
"picId": 102254581395219,
"mark": 0
},
"duration": 326348,
"copyrightId": 7002,
"status": 0,
"alias": [],
"rtype": 0,
"ftype": 0,
"mvid": 376199,
"fee": 8,
"rUrl": null,
"mark": 0
}
],
"songCount": 336
},
"Author": {
"name": "Alone88",
"desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"
}
}

获取歌曲评论

通过歌曲 id 获取 歌曲的所有评论

接口参数

请求地址:/api/music/comment/music

请求方法:get post

请求参数:

参数名称 必选 类型 说明
id int 歌曲 id
limit int 返回数量 ,默认 10
offset int 偏移数量,用于分页 默认 0

返回数据

测试参数:id=186016&limit=1

{
"code": 200,
"msg": "success",
"data": {
"comments": [
{
"user": {
"locationInfo": null,
"liveInfo": null,
"authStatus": 0,
"avatarUrl": "https://p4.music.126.net/y-M0VipfpPeznrXb1br5fg==/109951164002125361.jpg",
"experts": null,
"userId": 70874794,
"userType": 0,
"nickname": "Demo小红",
"vipRights": {
"associator": {
"vipCode": 100,
"rights": true
},
"musicPackage": null,
"redVipAnnualCount": 1
},
"vipType": 11,
"expertTags": null,
"remarkName": null
},
"beReplied": [],
"pendantData": null,
"showFloorComment": null,
"status": 0,
"commentId": 1650594759,
"content": "今日此时201w8701",
"time": 1570602199838,
"likedCount": 0,
"expressionUrl": null,
"commentLocationType": 0,
"parentCommentId": 0,
"decoration": [],
"repliedMark": null,
"liked": false
}
],
"total": 2018734
},
"Author": {
"name": "Alone88",
"desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"
}
}

获取热门评论

获取资源 id 的热门评论,支持:歌曲 , mv, 专辑 , 歌单 , 电台, 视频

接口参数

请求地址:/api/music/comment/hot

请求方法:get post

请求参数:

参数名称 必选 类型 说明
id int 歌曲 id
limit int 返回数量 ,默认 10
offset int 偏移数量,用于分页 默认 0
type int 资源类型,默认 0: 0 :歌曲 1 : mv 2 : 歌单 3 : 专辑4 : 电台 5: 视频

返回数据

测试参数:id=186016&limit=1

{
"code": 200,
"msg": "success",
"data": {
"hotComments": [
{
"user": {
"locationInfo": null,
"liveInfo": null,
"remarkName": null,
"vipRights": null,
"vipType": 0,
"userId": 16838326,
"expertTags": null,
"userType": 0,
"nickname": "-荒灰黄-",
"authStatus": 0,
"avatarUrl": "https://p3.music.126.net/stdTZ6aLNTal0sXbyjCNlw==/109951164226420286.jpg",
"experts": null
},
"beReplied": [],
"pendantData": null,
"showFloorComment": null,
"status": 0,
"commentId": 5453734,
"content": "老子要听一辈子周杰伦!!!",
"time": 1415092759779,
"likedCount": 341408,
"expressionUrl": null,
"commentLocationType": 0,
"parentCommentId": 0,
"decoration": null,
"repliedMark": null,
"liked": false
}
],
"total": 22571
},
"Author": {
"name": "Alone88",
"desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"
}
}

获取歌单列表

通过歌单 id 获取歌曲列表

接口参数

请求地址:/api/music/comment/hot

请求方法:get post

请求参数:

参数名称 必选 类型 说明
id int 歌单 id

返回数据

https://v1.alapi.cn/api/music/playlist?id=2948171497

{
"code": 200,
"msg": "success",
"data": {
"avatar_url": "http://p1.music.126.net/Dj86YWsr3ubX2p-ZYF_E6w==/109951163521340821.jpg",
"user_id": 471558244,
"nickname": "慢门先生",
"signature": "成为一个厉害的普通人",
"description": "",
"detail_description": "",
"background_url": "http://p1.music.126.net/o5wfl8YEe2wQU6LaSFBsBQ==/109951164585476937.jpg",
"playlist": [
{
"name": "麻雀",
"id": 1407551413,
"url": "https://v1.alapi.cn/api/music/url?id=1407551413",
"user_name": "李荣浩",
"user_id": 4292
},
{
"name": "倔强",
"id": 386175,
"url": "https://v1.alapi.cn/api/music/url?id=386175",
"user_name": "五月天",
"user_id": 13193
},
{
"name": "句号",
"id": 1405283464,
"url": "https://v1.alapi.cn/api/music/url?id=1405283464",
"user_name": "G.E.M.邓紫棋",
"user_id": 7763
},
{
"name": "往前飞",
"id": 223842,
"url": "https://v1.alapi.cn/api/music/url?id=223842",
"user_name": "戴佩妮",
"user_id": 7535
},
{
"name": "逆风飞翔",
"id": 168445,
"url": "https://v1.alapi.cn/api/music/url?id=168445",
"user_name": "萧煌奇",
"user_id": 5774
},
{
"name": "生活倒影",
"id": 1306112195,
"url": "https://v1.alapi.cn/api/music/url?id=1306112195",
"user_name": "苏运莹",
"user_id": 1193259
},
{
"name": "华丽的冒险",
"id": 209235,
"url": "https://v1.alapi.cn/api/music/url?id=209235",
"user_name": "陈绮贞",
"user_id": 7217
},
{
"name": "给自己的情书",
"id": 299604,
"url": "https://v1.alapi.cn/api/music/url?id=299604",
"user_name": "王菲",
"user_id": 9621
},
{
"name": "当我们一起走过",
"id": 374612,
"url": "https://v1.alapi.cn/api/music/url?id=374612",
"user_name": "苏打绿",
"user_id": 12707
},
{
"name": "现在就出发",
"id": 434070628,
"url": "https://v1.alapi.cn/api/music/url?id=434070628",
"user_name": "土不叔叔乐队",
"user_id": 12074054
},
{
"name": "在青春迷失的咖啡馆",
"id": 1327256122,
"url": "https://v1.alapi.cn/api/music/url?id=1327256122",
"user_name": "王心凌",
"user_id": 9606
},
{
"name": "成长之重量",
"id": 570334069,
"url": "https://v1.alapi.cn/api/music/url?id=570334069",
"user_name": "李荣浩",
"user_id": 4292
},
{
"name": "期待爱",
"id": 108503,
"url": "https://v1.alapi.cn/api/music/url?id=108503",
"user_name": "林俊杰",
"user_id": 3684
},
{
"name": "星火 Spark",
"id": 1302090587,
"url": "https://v1.alapi.cn/api/music/url?id=1302090587",
"user_name": "F.I.R.",
"user_id": 11562
},
{
"name": "圆舞曲",
"id": 306660,
"url": "https://v1.alapi.cn/api/music/url?id=306660",
"user_name": "徐佳莹",
"user_id": 9940
},
{
"name": "无名之辈",
"id": 1387152054,
"url": "https://v1.alapi.cn/api/music/url?id=1387152054",
"user_name": "唐汉霄",
"user_id": 1087592
},
{
"name": "理想时代",
"id": 470573555,
"url": "https://v1.alapi.cn/api/music/url?id=470573555",
"user_name": "小宇",
"user_id": 5776
},
{
"name": "我和我的布拉姆斯",
"id": 39436497,
"url": "https://v1.alapi.cn/api/music/url?id=39436497",
"user_name": "蔡旻佑",
"user_id": 2121
},
{
"name": "To Hebe",
"id": 296874,
"url": "https://v1.alapi.cn/api/music/url?id=296874",
"user_name": "田馥甄",
"user_id": 9548
},
{
"name": "给未来",
"id": 1377131180,
"url": "https://v1.alapi.cn/api/music/url?id=1377131180",
"user_name": "李现",
"user_id": 12602151
},
{
"name": "自己",
"id": 427595884,
"url": "https://v1.alapi.cn/api/music/url?id=427595884",
"user_name": "许钧",
"user_id": 1190143
},
{
"name": "旅途",
"id": 139381,
"url": "https://v1.alapi.cn/api/music/url?id=139381",
"user_name": "朴树",
"user_id": 4721
},
{
"name": "",
"id": 400161856,
"url": "https://v1.alapi.cn/api/music/url?id=400161856",
"user_name": "谢震廷",
"user_id": 174009
},
{
"name": "理想",
"id": 29567189,
"url": "https://v1.alapi.cn/api/music/url?id=29567189",
"user_name": "赵雷",
"user_id": 6731
},
{
"name": "我爱我存在",
"id": 36496727,
"url": "https://v1.alapi.cn/api/music/url?id=36496727",
"user_name": "刘惜君",
"user_id": 8334
},
{
"name": "有种",
"id": 1339725674,
"url": "https://v1.alapi.cn/api/music/url?id=1339725674",
"user_name": "火箭少女101孟美岐",
"user_id": 12098023
},
{
"name": "蜂鸟",
"id": 1348568908,
"url": "https://v1.alapi.cn/api/music/url?id=1348568908",
"user_name": "吴青峰",
"user_id": 187229
},
{
"name": "My Way",
"id": 189243,
"url": "https://v1.alapi.cn/api/music/url?id=189243",
"user_name": "张敬轩",
"user_id": 6462
},
{
"name": "时光隧道",
"id": 28563314,
"url": "https://v1.alapi.cn/api/music/url?id=28563314",
"user_name": "陈奕迅",
"user_id": 2116
},
{
"name": "哗啦啦少年再见",
"id": 1323301155,
"url": "https://v1.alapi.cn/api/music/url?id=1323301155",
"user_name": "焦迈奇",
"user_id": 12084229
},
{
"name": "一半人生",
"id": 1339725941,
"url": "https://v1.alapi.cn/api/music/url?id=1339725941",
"user_name": "阿信",
"user_id": 1875
},
{
"name": "明天你好",
"id": 33756016,
"url": "https://v1.alapi.cn/api/music/url?id=33756016",
"user_name": "牛奶咖啡",
"user_id": 12437
},
{
"name": "我要的幸福",
"id": 287716,
"url": "https://v1.alapi.cn/api/music/url?id=287716",
"user_name": "孙燕姿",
"user_id": 9272
},
{
"name": "有梦的人别怕",
"id": 1380037287,
"url": "https://v1.alapi.cn/api/music/url?id=1380037287",
"user_name": "陆思恒",
"user_id": 30513701
},
{
"name": "谢谢你没有很爱我",
"id": 522818122,
"url": "https://v1.alapi.cn/api/music/url?id=522818122",
"user_name": "陈芳语",
"user_id": 8321
},
{
"name": "没有人的方向",
"id": 287418,
"url": "https://v1.alapi.cn/api/music/url?id=287418",
"user_name": "孙燕姿",
"user_id": 9272
}
]
},
"Author": {
"name": "Alone88",
"desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"
}
}