bilibili API 合集 - 目录
音乐
获取音乐信息
https://www.bilibili.com/audio/music-service-c/web/song/info?sid={sid}
请求方式:GET
返回类型:json
请求参数 | 说明 |
---|---|
sid | 音乐 sid,即音乐 au 号 |
返回参数 | 说明 |
---|---|
id | 音乐 sid |
uid | 用户 uid |
uname | 用户名 |
author | 作家 |
title | 标题 |
intro | 简介 |
lyric | 歌词链接 |
statistic | 播放数、分享数、评论数 |
aid | 视频 av 号 |
bvid | 视频 BV 号 |
cid | 视频 cid |
返回 json 示例:
{
"code": 0,
"msg": "success",
"data": {
"id": 715171,
"uid": 32967308,
"uname": "...",
"author": "...",
"title": "...",
"cover": "...",
"intro": "...",
"lyric": "...",
"crtype": 1,
"duration": 220,
"passtime": 1651757998,
"curtime": 1652001209,
"aid": "...",
"bvid": "...",
"cid": "...",
"msid": 0,
"attr": 0,
"limit": 0,
"activityId": 0,
"limitdesc": "",
"ctime": null,
"statistic": {
"sid": 715171,
"play": 37525,
"collect": 718,
"comment": 28,
"share": 16
},
"vipInfo": {
"type": 2,
"status": 1,
"due_date": 1671638400000,
"vip_pay_type": 0
},
"collectIds": [],
"coin_num": 127
}
}
获取音乐下载地址
https://www.bilibili.com/audio/music-service-c/web/url?sid={sid}
请求方式:GET
返回类型:json
请求参数 | 说明 |
---|---|
sid | 音乐 sid |
返回参数 | 说明 |
---|---|
code | 状态码,0 为成功,非 0 为失败 |
size | 音乐大小 |
cdns | 音乐下载链接 |
返回 json 示例:
{
"code": 0,
"msg": "success",
"data": {
"sid": 715171,
"type": 1,
"info": "",
"timeout": 10800,
"size": 5321384,
"cdns": [
"..."
],
"qualities": null,
"title": null,
"cover": null
}
}
获取歌单信息
https://www.bilibili.com/audio/music-service-c/web/song/of-menu?sid={sid}&pn=1&ps=100
请求方式:GET
返回类型:json
请求参数 | 说明 |
---|---|
sid | 歌单 am 号 |
pn | 页码 |
ps | 每页歌曲数,最大为 100 |
返回参数 | 说明 |
---|---|
code | 状态码,0 为成功,非 0 为失败 |
curPage | 当前页 |
pageCount | 页数 |
totalSize | 总歌曲数 |
pageSize | 当前页歌曲数 |
data | 歌单列表,参数同 获取音乐信息 接口参数 |
返回 json 示例:
{
"code": 0,
"msg": "success",
"data": {
"curPage": 1,
"pageCount": 1,
"totalSize": 33,
"pageSize": 33,
"data": [
{
"id": 290284,
"uid": 1951038,
"uname": "...",
"author": "...",
"title": "...",
"cover": "...",
"intro": "...",
"lyric": "...",
"crtype": 1,
"duration": 259,
"passtime": 1523854206,
"curtime": 1652002375,
"aid": "...",
"bvid": "...",
"cid": "...",
"msid": 0,
"attr": 0,
"limit": 0,
"activityId": null,
"limitdesc": "",
"ctime": 1523853339000,
"statistic": {
"sid": 290284,
"play": 158484,
"collect": 2487,
"comment": 196,
"share": 79
},
"vipInfo": null,
"collectIds": [],
"coin_num": 1015
}
]
}
}
声明
本文由 Scott Sloan 原创,转载请标明原作者。