diff --git a/README.md b/README.md
index 7a5e906..2d0aa83 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
**不断更新中....**
-本项目对B站web端散落在世界各地的野生api进行收集整理,以及研究使用方法并对其进行说明,运用了黑箱法、控制变量法、js逆向分析法等研究办法
+本项目对B站web端以及移动端散落在世界各地的野生api进行收集整理,以及研究使用方法并对其进行说明,运用了黑箱法、控制变量法、js逆向分析法等研究办法
所有api均为标准http协议,返回值大都为json
@@ -56,10 +56,10 @@
- 文集基本信息
- [音频](music)
- [歌曲基本信息](music/info.md)√
+ - [歌单&音频收藏夹详细信息](music/music_list.md)×
- [状态数](music/status_number.md)×
- [投币&收藏](music/coin&fav.md)×
- 播放&下载地址(音频流)
- - 歌单相关
- 音频榜单
- [排行榜&最新动态](ranking&dynamic)
- [排行榜](ranking&dynamic/ranking.md)x
diff --git a/music/info.md b/music/info.md
index 0ee7275..ea61793 100644
--- a/music/info.md
+++ b/music/info.md
@@ -24,33 +24,33 @@
`data`对象:
-| 字段 | 类型 | 内容 | 备注 |
-| ---------- | ------ | ------------ | ---------------- |
-| id | num | 音频auID | |
-| uid | num | UP主UID | |
-| uname | str | UP主昵称 | |
-| author | str | 作者名 | |
-| title | str | 歌曲标题 | |
-| cover | str | 封面图片url | |
-| intro | str | 歌曲简介 | |
-| lyric | str | lrc歌词url | |
-| crtype | num | 1 | **作用尚不明确** |
-| duration | num | 歌曲时间长度 | 单位为秒 |
-| passtime | num | 歌曲发布时间 | 时间戳 |
-| curtime | num | 当前请求时间 | 时间戳 |
-| aid | num | 关联视频avID | 无为0 |
-| bvid | str | 关联视频bvID | 无为空 |
-| cid | num | 关联视频CID | 无为0 |
-| msid | num | 0 | **作用尚不明确** |
-| attr | num | 0 | **作用尚不明确** |
-| limit | num | 0 | **作用尚不明确** |
-| activityId | num | 0 | **作用尚不明确** |
-| limitdesc | str | 空 | **作用尚不明确** |
-| ctime | null | - | **作用尚不明确** |
-| statistic | obj | 状态数 | |
-| vipInfo | obj | UP主会员状态 | |
-| collectIds | arrary | 空 | **作用尚不明确** |
-| coin_num | num | 投币数 | |
+| 字段 | 类型 | 内容 | 备注 |
+| ---------- | ------ | ------------------ | ------------------ |
+| id | num | 音频auID | |
+| uid | num | UP主UID | |
+| uname | str | UP主昵称 | |
+| author | str | 作者名 | |
+| title | str | 歌曲标题 | |
+| cover | str | 封面图片url | |
+| intro | str | 歌曲简介 | |
+| lyric | str | lrc歌词url | |
+| crtype | num | 1 | **作用尚不明确** |
+| duration | num | 歌曲时间长度 | 单位为秒 |
+| passtime | num | 歌曲发布时间 | 时间戳 |
+| curtime | num | 当前请求时间 | 时间戳 |
+| aid | num | 关联视频avID | 无为0 |
+| bvid | str | 关联视频bvID | 无为空 |
+| cid | num | 关联视频CID | 无为0 |
+| msid | num | 0 | **作用尚不明确** |
+| attr | num | 0 | **作用尚不明确** |
+| limit | num | 0 | **作用尚不明确** |
+| activityId | num | 0 | **作用尚不明确** |
+| limitdesc | str | 空 | **作用尚不明确** |
+| ctime | null | - | **作用尚不明确** |
+| statistic | obj | 状态数 | |
+| vipInfo | obj | UP主会员状态 | |
+| collectIds | arrary | 歌曲所在的收藏夹ID | 需要登录(SESSDATA) |
+| coin_num | num | 投币数 | |
`data`中的`statistic`对象:
@@ -71,6 +71,14 @@
| due_date | num | 会员到期时间 | 时间戳 毫秒 |
| vip_pay_type | num | 会员开通状态 | 0:无
1:有 |
+`data`中的`collectIds`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ------------------------- | ---- |
+| 0 | num | 第1个所在的收藏夹ID | |
+| n | num | 第(n+1)个所在的收藏夹ID | |
+| …… | num | …… | …… |
+
**示例:**
查询音频`au13598`的基本信息
@@ -93,7 +101,7 @@ http://www.bilibili.com/audio/music-service-c/web/song/info?sid=13598
"crtype": 1,
"duration": 239,
"passtime": 1501640683,
- "curtime": 1589951574,
+ "curtime": 1590154258,
"aid": 2554020,
"bvid": "BV1us411S7E6",
"cid": 3990196,
@@ -105,9 +113,9 @@ http://www.bilibili.com/audio/music-service-c/web/song/info?sid=13598
"ctime": null,
"statistic": {
"sid": 13598,
- "play": 1027436,
- "collect": 30892,
- "comment": 520,
+ "play": 1028516,
+ "collect": 30914,
+ "comment": 523,
"share": 384
},
"vipInfo": {
@@ -116,7 +124,9 @@ http://www.bilibili.com/audio/music-service-c/web/song/info?sid=13598
"due_date": 1620316800000,
"vip_pay_type": 0
},
- "collectIds": [],
+ "collectIds": [
+ 15967839
+ ],
"coin_num": 1777
}
}
diff --git a/music/music_list.md b/music/music_list.md
new file mode 100644
index 0000000..5eb0b3b
--- /dev/null
+++ b/music/music_list.md
@@ -0,0 +1,270 @@
+# 歌单&音频收藏夹详细信息
+
+## 查询自己创建的歌单
+
+> https://www.bilibili.com/audio/music-service-c/web/collections/list
+
+*方式:GET*
+
+需要登录(SESSDATA)及验证DedeUserID存在且不为0
+
+**参数:**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------ | ---- | -------- | ------ | ---- |
+| pn | url | 页码 | 必要 | |
+| ps | url | 每页项数 | 必要 | |
+
+**json回复:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ----------------------------- | -------- | ----------------------------------------------------- |
+| code | num | 返回值 | 0:成功
72000000:参数错误
72010002:未登录 |
+| msg | str | 错误信息 | 默认为success |
+| data | 正确时:obj
错误时:null | 信息本体 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| --------- | ------ | ------------ | ---- |
+| curPage | num | 当前页码 | |
+| pageCount | num | 总计页数 | |
+| totalSize | num | 总计收藏夹数 | |
+| pageSize | num | 当前页面项数 | |
+| data | arrary | 歌单列表 | |
+
+`data`中的`data`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ----------------- | ---- |
+| 0 | obj | 音频收藏夹ID1 | |
+| n | obj | 音频收藏夹ID(n+1) | |
+| …… | obj | …… | …… |
+
+`data`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| --------- | ------ | ------------------------ | -------------------------------- |
+| id | num | 音频收藏夹ID | |
+| uid | num | 创建用户UID | |
+| uname | str | 创建用户昵称 | |
+| title | str | 歌单标题 | |
+| type | num | 收藏夹属性 | 0:普通收藏夹
1:默认收藏夹 |
+| published | num | 是否公开 | 0:不公开
1:公开 |
+| cover | str | 歌单封面图片url | |
+| ctime | num | 歌单创建时间 | 时间戳 |
+| song | num | 歌单中的音乐数量 | |
+| desc | str | 歌单备注信息 | |
+| sids | arrary | 歌单中的音乐 | |
+| menuId | num | 音频收藏夹对应的歌单amID | |
+| statistic | obj | 歌单状态数信息 | |
+
+`data`中的`sids`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ------------------- | ---------------- |
+| 0 | num | 收藏的音频auID1 | |
+| n | num | 收藏的音频auID(n+1) | 按照歌单顺序排列 |
+| …… | num | …… | …… |
+
+`data`中的`statistic`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | ------------------------ | ---- |
+| sid | num | 音频收藏夹对应的歌单amID | |
+| play | num | 播放次数 | |
+| collect | num | 点赞次数 | |
+| comment | null | - | |
+| share | num | 分享次数 | |
+
+**示例:**
+
+ http://www.bilibili.com/audio/music-service-c/web/collections/list?pn=1&ps=2
+
+共计创建了两个歌单,如下
+
+```json
+{
+ "code": 0,
+ "msg": "success",
+ "data": {
+ "curPage": 1,
+ "pageCount": 1,
+ "totalSize": 2,
+ "pageSize": 2,
+ "data": [
+ {
+ "id": 15967839,
+ "uid": 293793435,
+ "uname": "社会易姐QwQ",
+ "title": "默认歌单",
+ "type": 1,
+ "published": 1,
+ "cover": "http://i0.hdslb.com/bfs/music/1e079693701d2f525850c288fcc48fa4259a73f6.jpg",
+ "ctime": 1519295502,
+ "song": 13,
+ "desc": "",
+ "sids": [
+ 11673,
+ 276404,
+ 15664,
+ 737904,
+ 108588,
+ 1286999,
+ 658085,
+ 682118,
+ 736952,
+ 48716,
+ 15711,
+ 13598,
+ 57744
+ ],
+ "menuId": 15958713,
+ "statistic": {
+ "sid": 15958713,
+ "play": 0,
+ "collect": 0,
+ "comment": null,
+ "share": 0
+ }
+ },
+ {
+ "id": 30894022,
+ "uid": 293793435,
+ "uname": "社会易姐QwQ",
+ "title": "test",
+ "type": 0,
+ "published": 1,
+ "cover": "",
+ "ctime": 1590154346,
+ "song": 0,
+ "desc": "test1",
+ "sids": [],
+ "menuId": 30866686,
+ "statistic": {
+ "sid": 30866686,
+ "play": 0,
+ "collect": 0,
+ "comment": 0,
+ "share": 0
+ }
+ }
+ ]
+ }
+}
+```
+
+
+
+## 查询音频收藏夹(默认歌单)信息
+
+> https://www.bilibili.com/audio/music-service-c/web/collections/info
+
+*方式:GET*
+
+需要登录(SESSDATA)及验证DedeUserID存在且不为0
+
+**参数:**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------ | ---- | ------------ | ------ | ------------------ |
+| sid | url | 音频收藏夹ID | 必要 | 必须为默认收藏夹ID |
+
+**json回复:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ----------------------------- | -------- | ----------------------------------------------------- |
+| code | num | 返回值 | 0:成功
72000000:参数错误
72010002:未登录 |
+| msg | str | 错误信息 | 默认为success |
+| data | 正确时:obj
错误时:null | 信息本体 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| --------- | ------ | ------------------------ | ---------------------- |
+| id | num | 音频收藏夹ID | |
+| uid | num | 创建用户UID | |
+| uname | str | 创建用户昵称 | |
+| title | str | 默认歌单 | 恒为`默认歌单` |
+| type | num | 1 | 恒为`1` |
+| published | num | 是否公开 | 0:不公开
1:公开 |
+| cover | str | 歌单封面图片url | |
+| ctime | num | 歌单创建时间 | 时间戳 |
+| song | num | 歌单中的音乐数量 | |
+| desc | str | 空 | 恒为空 |
+| sids | arrary | 歌单中的音乐 | |
+| menuId | num | 音频收藏夹对应的歌单amID | 与普通歌单不同通用 |
+| statistic | obj | 歌单状态数信息 | |
+
+`data`中的`sids`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ------------------- | ---------------- |
+| 0 | num | 收藏的音频auID1 | |
+| n | num | 收藏的音频auID(n+1) | 按照歌单顺序排列 |
+| …… | num | …… | …… |
+
+`data`中的`statistic`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | ------------------------ | ---- |
+| sid | num | 音频收藏夹对应的歌单amID | |
+| play | num | 0 | |
+| collect | num | 0 | |
+| comment | null | - | |
+| share | num | 0 | |
+
+**示例:**
+
+查询我的默认歌单,ID为` 15967839 `
+
+ https://www.bilibili.com/audio/music-service-c/web/collections/info?sid=15967839
+
+```json
+{
+ "code": 0,
+ "msg": "success",
+ "data": {
+ "id": 15967839,
+ "uid": 293793435,
+ "uname": "社会易姐QwQ",
+ "title": "默认歌单",
+ "type": 1,
+ "published": 1,
+ "cover": "http://i0.hdslb.com/bfs/music/1e079693701d2f525850c288fcc48fa4259a73f6.jpg",
+ "ctime": 1519295502,
+ "song": 13,
+ "desc": "",
+ "sids": [
+ 11673,
+ 276404,
+ 15664,
+ 737904,
+ 108588,
+ 1286999,
+ 658085,
+ 682118,
+ 736952,
+ 48716,
+ 15711,
+ 13598,
+ 57744
+ ],
+ "menuId": 15958713,
+ "statistic": {
+ "sid": 15958713,
+ "play": 0,
+ "collect": 0,
+ "comment": null,
+ "share": 0
+ }
+ }
+}
+```
+
+
+