diff --git a/README.md b/README.md index da4b58c..a26f022 100644 --- a/README.md +++ b/README.md @@ -158,8 +158,9 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http` - [历史记录](history&toview/history.md)√ - [稍后再看](history&toview/toview.md)√ - [收藏夹](favlist) - - [基本信息](favlist/info.md) - - [收藏夹操作](favlist/action.md) + - [基本信息](fav/info.md)√ + - [收藏夹内容](fav/list.md)√ + - [收藏夹操作](fav/action.md)× - [课程](cheese) - [课程基本信息](cheese/info.md)√ - 已购课程 diff --git a/fav/action.md b/fav/action.md new file mode 100644 index 0000000..de648da --- /dev/null +++ b/fav/action.md @@ -0,0 +1,298 @@ +# 收藏夹操作 + +- [新建收藏夹](#新建收藏夹) +- [修改收藏夹](#修改收藏夹) +- [删除收藏夹](#删除收藏夹) +- [清空所有失效内容](#清空所有失效内容) + +--- + +## 新建收藏夹 + +> http://api.bilibili.com/x/v3/fav/folder/add + +*请求方式:POST* + +认证方式:APP或Cookie(SESSDATA) + +**正文参数( application/x-www-form-urlencoded ):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------- | ---- | ------------------------ | -------------- | ------------------------------------ | +| title | str | 收藏夹标题 | 必要 | | +| intro | str | 收藏夹简介 | 非必要 | 默认为空 | +| privacy | num | 是否公开 | 非必要 | 默认为公开
0:公开
1:私密 | +| cover | str | 封面图url | 非必要 | 封面会被审核 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | ------- | +| code | num | 返回值 | 0:成功 | +| message | str | 错误信息 | 默认为0 | +| ttl | num | 1 | | +| data | obj | 信息本体 | | + +`data`对象: + +略.... + +详见【[获取收藏夹元数据](info.md#获取收藏夹元数据)】中的`data`对象 + +**示例:** + +创建一个叫`test`,简介是`2333`,封面`http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,的公开收藏夹: + +```shell +curl 'http://api.bilibili.com/x/v3/fav/folder/add' \ +--data-urlencode 'title=test' \ +--data-urlencode 'intro=2333' \ +--data-urlencode 'privacy=0' \ +--data-urlencode 'cover=http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \ +--data-urlencode 'csrf=xxxx' \ +-b 'SESSDATA=xxxx' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": { + "id": 1182306172, + "fid": 11823061, + "mid": 470310172, + "attr": 6, + "title": "test", + "cover": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png", + "upper": { + "mid": 0, + "name": "", + "face": "", + "followed": false, + "vip_type": 0, + "vip_statue": 0 + }, + "cover_type": 0, + "cnt_info": { + "collect": 0, + "play": 0, + "thumb_up": 0, + "share": 0 + }, + "type": 0, + "intro": "2333", + "ctime": 0, + "mtime": 0, + "state": 0, + "fav_state": 0, + "like_state": 0, + "media_count": 0 + } +} +``` + +
+ +## 修改收藏夹 + +> http://api.bilibili.com/x/v3/fav/folder/edit + +*请求方式:POST* + +认证方式:APP或Cookie(SESSDATA) + +**正文参数( application/x-www-form-urlencoded ):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------------------ | -------------- | ------------------------------------------ | +| media_id | num | 目标收藏夹mdid | 必要 | | +| title | str | 修改收藏夹标题 | 必要 | | +| intro | str | 修改收藏夹简介 | 非必要 | | +| privacy | num | 是否公开 | 非必要 | 默认为公开

0:公开
1:私密 | +| cover | str | 封面图url | 非必要 | 封面会被审核 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | ------- | +| code | num | 返回值 | 0:成功 | +| message | str | 错误信息 | 默认为0 | +| ttl | num | 1 | | +| data | obj | 信息本体 | | + +`data`对象: + +略.... + +详见【[获取收藏夹元数据](info.md#获取收藏夹元数据)】中的`data`对象 + +**示例:** + +修改id为`1182306172`的名字为`test`,简介为`2333`,封面为`http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,公开收藏夹: + +```shell +curl 'http://api.bilibili.com/x/v3/fav/folder/edit' \ +--data-urlencode 'media_id=1182306172' \ +--data-urlencode 'title=test' \ +--data-urlencode 'intro=2333' \ +--data-urlencode 'privacy=0' \ +--data-urlencode 'cover=http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \ +--data-urlencode 'csrf=xxxx' \ +-b 'SESSDATA=xxxx' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": { + "id": 1182306172, + "fid": 11823061, + "mid": 470310172, + "attr": 6, + "title": "test", + "cover": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png", + "upper": { + "mid": 0, + "name": "", + "face": "", + "followed": false, + "vip_type": 0, + "vip_statue": 0 + }, + "cover_type": 0, + "cnt_info": { + "collect": 0, + "play": 0, + "thumb_up": 0, + "share": 0 + }, + "type": 0, + "intro": "2333", + "ctime": 0, + "mtime": 0, + "state": 0, + "fav_state": 0, + "like_state": 0, + "media_count": 0 + } +} +``` + +
+ +## 删除收藏夹 + +> http://api.bilibili.com/x/v3/fav/folder/del + +*请求方式:POST* + +认证方式:APP或Cookie(SESSDATA) + +**正文参数( application/x-www-form-urlencoded ):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| --------- | ---- | ------------------------ | -------------- | ------------------- | +| media_ids | nums | 目标收藏夹mdid列表 | 必要 | 每个成员间用`,`分隔 | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | ------- | +| code | num | 返回值 | 0:成功 | +| message | str | 错误信息 | 成功为0 | +| ttl | num | 1 | | +| data | num | 信息本体 | 成功为0 | + +**示例:** + +删除id为`1182306172`的收藏夹: + +```shell +curl 'http://api.bilibili.com/x/v3/fav/folder/del' \ +--data-urlencode 'media_ids=1182306172' \ +--data-urlencode 'csrf=xxxx' \ +-b 'SESSDATA=xxxx' +``` + +
+查看响应示例: + +```json +{ + "code":0, + "message":"0", + "ttl":1, + "data":0 +} +``` + +
+ +## 清空所有失效内容 + +> http://api.bilibili.com/x/v3/fav/resource/clean + +*请求方式:POST* + +认证方式:APP或Cookie(SESSDATA) + +**正文参数( application/x-www-form-urlencoded ):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------------------ | -------------- | ---- | +| media_id | num | 目标收藏夹id | 必要 | | +| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | ------- | +| code | num | 返回值 | 0:成功 | +| message | str | 错误信息 | 默认为0 | +| ttl | num | 1 | | +| data | obj | 信息本体 | 成功为0 | + +**示例:** + +清理id为`1161340172`的收藏夹 + +```shell +curl 'http://api.bilibili.com/x/v3/fav/resource/clean' \ +--data-urlencode 'media_id=1161340172' \ +--data-urlencode 'csrf=xxx' \ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: + +```json +{ + "code":0, + "message":"0", + "ttl":1, + "data":0 +} +``` + +
\ No newline at end of file diff --git a/fav/info.md b/fav/info.md new file mode 100644 index 0000000..9ed84d3 --- /dev/null +++ b/fav/info.md @@ -0,0 +1,414 @@ +# 收藏夹基本信息 + +- [获取收藏夹元数据](#获取收藏夹元数据) +- [获取指定用户创建的所有收藏夹信息](#获取指定用户创建的所有收藏夹信息) +- [批量获取指定收藏id的内容](#批量获取指定收藏id的内容) + +--- + +## 获取收藏夹元数据 + +> http://api.bilibili.com/x/v3/fav/folder/info + +*请求方式:GET* + +认证方式:Cookie或APP + +**注:查询权限收藏夹时需要相应用户登录** + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ---------------------- | ------ | ---- | +| media_id | num | 目标收藏夹id(完整id) | 必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ----------------------------- | -------- | --------------------------------------------------- | +| code | num | 返回值 | 0:成功
-400:请求错误
-403:访问权限不足 | +| message | str | 错误信息 | 默认为0 | +| data | 有效时:obj
无效或:null | 信息本体 | | + +`data`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ----------- | ---- | -------------------- | -------------------------------------------------- | +| id | num | 收藏夹mlid(完整id) | 收藏夹原始id+创建者UID尾号2位 | +| fid | num | 收藏夹原始id | | +| mid | num | 创建者UID | | +| attr | num | 属性位(?) | | +| title | str | 收藏夹标题 | | +| cover | str | 收藏夹封面图片url | | +| upper | obj | 创建者信息 | | +| cover_type | num | 封面图类别(?) | | +| cnt_info | obj | 收藏夹状态数 | | +| type | num | 类型(?) | 一般是11 | +| intro | str | 备注 | | +| ctime | num | 创建时间 | 时间戳 | +| mtime | num | 收藏时间 | 时间戳 | +| state | num | 状态(?) | 一般为0 | +| fav_state | num | 收藏夹收藏状态 | 已收藏收藏夹:1
未收藏收藏夹:0
需要登录 | +| like_state | num | 点赞状态 | 已点赞:1
未点赞:0
需要登录 | +| media_count | num | 收藏夹内容数量 | | + + +`info`中的`upper`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ---------- | ---- | ---------------- | ----------------------------------------------- | +| mid | num | 创建者UID | | +| name | str | 创建者昵称 | | +| face | str | 创建者头像url | | +| followed | bool | 是否已关注创建者 | | +| vip_type | num | 会员类别 | 0:无
1:月大会员
2:年度及以上大会员 | +| vip_statue | num | 会员开通状态 | 0:无
1:有 | + +`info`中的`cnt_info`对象: + +| 字段 | 类型 | 内容 | 备注 | +| -------- | ---- | ------ | ---- | +| collect | num | 收藏数 | | +| play | num | 播放数 | | +| thumb_up | num | 点赞数 | | +| share | num | 分享数 | | + +**示例:** + +查询收藏夹`ID=1052622027`的元数据 + +```shell +curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \ +--data-urlencode 'media_id=1052622027' \ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": { + "id": 1052622027, + "fid": 10526220, + "mid": 686127, + "attr": 54, + "title": "猛 男 生 存", + "cover": "http://i2.hdslb.com/bfs/archive/bb51ee8a5fc5e03996138155f0f682d30ee16484.jpg", + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp", + "followed": true, + "vip_type": 2, + "vip_statue": 1 + }, + "cover_type": 2, + "cnt_info": { + "collect": 3393, + "play": 184822, + "thumb_up": 3918, + "share": 44 + }, + "type": 11, + "intro": "猛 男 生 存", + "ctime": 1598884758, + "mtime": 1598884758, + "state": 0, + "fav_state": 0, + "like_state": 0, + "media_count": 28 + } +} +``` + +
+ +## 获取指定用户创建的所有收藏夹信息 + +> http://api.bilibili.com/x/v3/fav/folder/created/list-all + +*请求方式:GET* + +认证方式:Cookie或APP + +**注:查询权限收藏夹时需要相应用户登录** + +该接口也能查询目标内容id存在于那些收藏夹中 + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------ | ---- | ------------ | ------ | ---------------------------------------- | +| up_mid | num | 目标用户UID | 必要 | | +| type | num | 目标内容属性 | 非必要 | 默认为全部
0:全部
2:视频稿件 | +| rid | num | 目标内容id | 非必要 | 视频稿件:视频稿件avid | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ----------------------------- | -------- | --------------------------- | +| code | num | 返回值 | 0:成功
-400:请求错误 | +| message | str | 错误信息 | 默认为0 | +| data | 有效时:obj
无效或:null | 信息本体 | | + +`data`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------ | ----- | ---------------- | ---- | +| count | num | 创建的收藏夹总数 | | +| list | array | 创建的收藏夹列表 | | +| season | null | (?) | | + +`list`数组: + +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------- | ---- | +| 0 | obj | 收藏夹1 | | +| n | obj | 收藏夹(n+1) | | +| ... | obj | ... | | + +`medias`数组中的对象: + +| 字段 | 类型 | 内容 | 备注 | +| ----------- | ---- | ------------------------ | ------------------------------------------ | +| id | num | 收藏夹mlid(完整id) | 收藏夹原始id+创建者UID尾号2位 | +| fid | num | 收藏夹原始id | | +| mid | num | 创建者UID | | +| attr | num | 属性位(?) | | +| title | str | 收藏夹标题 | | +| fav_state | num | 目标id是否存在于该收藏夹 | 存在于该收藏夹:1
不存在于该收藏夹:0 | +| media_count | num | 收藏夹内容数量 | | + +**示例:** + +查询用户`UID=509372`的所有创建收藏夹列表 + +```shell +curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \ +--data-urlencode 'up_mid=509372' \ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": { + "count": 2, + "list": [ + { + "id": 939227072, + "fid": 9392270, + "mid": 509372, + "attr": 54, + "title": "学习", + "fav_state": 0, + "media_count": 22 + }, + { + "id": 75020272, + "fid": 750202, + "mid": 509372, + "attr": 22, + "title": "MAD/AMV", + "fav_state": 0, + "media_count": 16 + } + ], + "season": null + } +} +``` + +
+ +## 批量获取指定收藏id的内容 + +> http://api.bilibili.com/x/v3/fav/resource/infos + +*请求方式:GET* + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| --------- | ---- | -------------- | ------ | ------------------------------------------------------------ | +| resources | strs | 目标内容id列表 | 必要 | 格式:{内容id}:{内容类型}
每个成员间用`,`分隔
类型:
2:视频稿件
12:音频
21:视频合集
内容id:
视频稿件:视频稿件avid
音频:音频auid
视频合集:视频合集id | +| platform | str | 平台标识 | 非必要 | 可为web(影响内容列表类型) | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ------------------------------- | ------------ | --------------------------- | +| code | num | 返回值 | 0:成功
-400:请求错误 | +| message | str | 错误信息 | 默认为0 | +| data | 有效时:array
无效或:null | 内容信息列表 | | + +`data`数组: + +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------------- | ---- | +| 0 | obj | 内容信息1 | | +| n | obj | 内容信息(n+1) | | +| ... | obj | ... | | + +`data`数组中的对象: + +| 字段 | 类型 | 内容 | 备注 | +| -------- | ---- | ------------- | ------------------------------------------------------------ | +| id | num | 内容id | 视频稿件:视频稿件avid
音频:音频auid
视频合集:视频合集id | +| type | num | 内容类型 | 2:视频稿件
12:音频
21:视频合集 | +| title | str | 标题 | | +| cover | str | 封面url | | +| intro | str | 简介 | | +| page | num | 视频分P数 | | +| duration | num | 音频/视频时长 | | +| upper | obj | UP主信息 | | +| attr | num | 属性 | 0:正常
1:失效 | +| cnt_info | obj | 状态数 | | +| link | str | 跳转uri | | +| ctime | num | 投稿时间 | 时间戳 | +| pubtime | num | 发布时间 | 时间戳 | +| fav_time | num | 收藏时间 | 时间戳 | +| bv_id | str | 视频稿件bvid | | +| bvid | str | 视频稿件bvid | | +| season | null | (?) | | + +`data`数组中的对象中的`upper`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ---- | ---- | ----------- | ---- | +| mid | num | UP主UID | | +| name | str | UP主昵称 | | +| face | str | UP主头像url | | + +`data`数组中的对象中的`cnt_info`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | ------ | ---- | +| collect | num | 收藏数 | | +| play | num | 播放数 | | +| danmaku | num | 弹幕数 | | + +**示例:** + +批量查询内容 + +1-视频稿件-`av583785685` + +2-视频合集-`523` + +3-音频-`au15664` + +```shell +curl -G 'http://api.bilibili.com/x/v3/fav/resource/infos' \ +--data-urlencode 'resources=583785685:2,523:21,15664:12' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": [ + { + "id": 583785685, + "type": 2, + "title": "已失效视频", + "cover": "http://i0.hdslb.com/bfs/archive/be27fd62c99036dce67efface486fb0a88ffed06.jpg", + "intro": "审核君辛苦了~\r\n使用curl命令访问B站api,实现二维码登录 查询登录信息 视频投币 发送评论的操作\r\n本视频作为api收集项目的一个硬核DEMO\r\n由于当时录音的问题,大部分是后期配的,后面声音有点小\r\n想了解更多的去github页面,也可以qq\r\n\r\nbgm:\r\n雲流れ\r\nAutumn rain(未修改版)\r\n四月,初雨微凉", + "page": 1, + "duration": 604, + "upper": { + "mid": 293793435, + "name": "社会易姐QwQ", + "face": "http://i0.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg" + }, + "attr": 1, + "cnt_info": { + "collect": 1470, + "play": 28374, + "danmaku": 64 + }, + "link": "bilibili://video/583785685", + "ctime": 1594049831, + "pubtime": 1594049831, + "fav_time": 0, + "bv_id": "BV1kz4y1X7XP", + "bvid": "BV1kz4y1X7XP", + "season": null + }, + { + "id": 523, + "type": 21, + "title": "2021哔哩哔哩拜年纪", + "cover": "https://i0.hdslb.com/bfs/archive/8ccc50f7cbc671762e0536491bd2b8aeebc0837d.jpg", + "intro": "感谢各位制作者们的辛勤付出!节目精彩,愿大家看的开心!", + "page": 0, + "duration": 0, + "upper": { + "mid": 1868902080, + "name": "哔哩哔哩拜年纪", + "face": "http://i0.hdslb.com/bfs/face/7f6cb94fc071aca9fbb4b1ca9cc6415e86847576.jpg" + }, + "attr": 0, + "cnt_info": { + "collect": 0, + "play": 71527018, + "danmaku": 480547 + }, + "link": "bilibili://video/373561162", + "ctime": 0, + "pubtime": 0, + "fav_time": 0, + "bv_id": "", + "bvid": "", + "season": null + }, + { + "id": 15664, + "type": 12, + "title": "威风堂堂", + "cover": "http://i0.hdslb.com/bfs/music/c417d30b394a8a5d4e8a150ad75837dbae3b79d4.jpg", + "intro": "翻唱。在电脑里放了半个月终于!!!大家寒假快乐!!❁本家sm19233263;❁压制: 寒雨;❁mix: 三星堆;❁vocal: 茶理理。超喜欢michan的那段英文念白所以加了进来w 谢谢三月月和嘟比比你们后期辛苦了!", + "page": 1, + "duration": 200, + "upper": { + "mid": 684169, + "name": "茶理理理子", + "face": "" + }, + "attr": 0, + "cnt_info": { + "collect": 48872, + "play": 1508426, + "danmaku": 0 + }, + "link": "bilibili://music/detail/15664?name=%E5%A8%81%E9%A3%8E%E5%A0%82%E5%A0%82&uperName=%E8%8C%B6%E7%90%86%E7%90%86%E7%90%86%E5%AD%90&cover_url=http%3A%2F%2Fi0.hdslb.com%2Fbfs%2Fmusic%2Fc417d30b394a8a5d4e8a150ad75837dbae3b79d4.jpg&upperId=684169&author=%E8%8C%B6%E7%90%86%E7%90%86", + "ctime": 1502347604, + "pubtime": 1502347604, + "fav_time": 0, + "bv_id": "BV1bx411c7qt", + "bvid": "BV1bx411c7qt", + "season": null + } + ] +} +``` + +
\ No newline at end of file diff --git a/fav/list.md b/fav/list.md new file mode 100644 index 0000000..48c1295 --- /dev/null +++ b/fav/list.md @@ -0,0 +1,569 @@ +# 收藏夹内容 + +- [获取收藏夹内容明细列表](#获取收藏夹内容明细列表) +- [获取收藏夹全部内容id](#获取收藏夹全部内容id) + +--- + +## 获取收藏夹内容明细列表 + +> http://api.bilibili.com/x/v3/fav/resource/list + +*请求方式:GET* + +认证方式:Cookie或APP + +**注:查询权限收藏夹时需要相应用户登录** + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------------------ | ------ | ------------------------------------------------------------ | +| media_id | num | 目标收藏夹mlid(完整id) | 必要 | | +| tid | num | 分区tid | 非必要 | 默认为全部分区
0:全部分区
[详见说明](../video/video_zone.md) | +| keyword | str | 搜索关键字 | 非必要 | | +| order | str | 排序方式 | 非必要 | 按收藏时间:mtime
按播放量: view
按投稿时间:pubtime | +| type | num | 内容类型(?) | 非必要 | 可为0 | +| ps | num | 每页数量 | 必要 | | +| pn | num | 页码 | 非必要 | 默认为1 | +| platform | str | 平台标识 | 非必要 | 可为web(影响内容列表类型) | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ----------------------------- | -------- | --------------------------------------------------- | +| code | num | 返回值 | 0:成功
-400:请求错误
-403:访问权限不足 | +| message | str | 错误信息 | 默认为0 | +| data | 有效时:obj
无效或:null | 信息本体 | | + +`data`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------ | ----- | ------------ | ---- | +| info | obj | 收藏夹元数据 | | +| medias | array | 收藏夹内容 | | + +`data`中的`info`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ----------- | ---- | -------------------- | -------------------------------------------------- | +| id | num | 收藏夹mlid(完整id) | 收藏夹原始id+创建者UID尾号2位 | +| fid | num | 收藏夹原始id | | +| mid | num | 创建者UID | | +| attr | num | 属性 | 0:正常
1:失效 | +| title | str | 收藏夹标题 | | +| cover | str | 收藏夹封面图片url | | +| upper | obj | 创建者信息 | | +| cover_type | num | 封面图类别(?) | | +| cnt_info | obj | 收藏夹状态数 | | +| type | num | 类型(?) | 一般是11 | +| intro | str | 备注 | | +| ctime | num | 创建时间 | 时间戳 | +| mtime | num | 收藏时间 | 时间戳 | +| state | num | 状态(?) | 一般为0 | +| fav_state | num | 收藏夹收藏状态 | 已收藏收藏夹:1
未收藏收藏夹:0
需要登录 | +| like_state | num | 点赞状态 | 已点赞:1
未点赞:0
需要登录 | +| media_count | num | 收藏夹内容数量 | | + + +`info`中的`upper`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ---------- | ---- | ---------------- | ----------------------------------------------- | +| mid | num | 创建者UID | | +| name | str | 创建者昵称 | | +| face | str | 创建者头像url | | +| followed | bool | 是否已关注创建者 | | +| vip_type | num | 会员类别 | 0:无
1:月大会员
2:年度及以上大会员 | +| vip_statue | num | 会员开通状态 | 0:无
1:有 | + +`info`中的`cnt_info`对象: + +| 字段 | 类型 | 内容 | 备注 | +| -------- | ---- | ------ | ---- | +| collect | num | 收藏数 | | +| play | num | 播放数 | | +| thumb_up | num | 点赞数 | | +| share | num | 分享数 | | + +`data`中的`medias`数组: + +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | ------------- | ---- | +| 0 | obj | 收藏内容1 | | +| n | obj | 收藏内容(n+1) | | +| ... | obj | ... | | + +`medias`数组中的对象: + +| 字段 | 类型 | 内容 | 备注 | +| -------- | ---- | ------------- | ------------------------------------------------------------ | +| id | num | 内容id | 视频稿件:视频稿件avid
音频:音频auid
视频合集:视频合集id | +| type | num | 内容类型 | 2:视频稿件
12:音频
21:视频合集 | +| title | str | 标题 | | +| cover | str | 封面url | | +| intro | str | 简介 | | +| page | num | 视频分P数 | | +| duration | num | 音频/视频时长 | | +| upper | obj | UP主信息 | | +| attr | num | 属性位(?) | | +| cnt_info | obj | 状态数 | | +| link | str | 跳转uri | | +| ctime | num | 投稿时间 | 时间戳 | +| pubtime | num | 发布时间 | 时间戳 | +| fav_time | num | 收藏时间 | 时间戳 | +| bv_id | str | 视频稿件bvid | | +| bvid | str | 视频稿件bvid | | +| season | null | (?) | | + +`medias`数组中的对象中的`upper`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ---- | ---- | ----------- | ---- | +| mid | num | UP主UID | | +| name | str | UP主昵称 | | +| face | str | UP主头像url | | + +`medias`数组中的对象中的`cnt_info`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | ------ | ---- | +| collect | num | 收藏数 | | +| play | num | 播放数 | | +| danmaku | num | 弹幕数 | | + +**示例:** + +查询收藏夹`ID=1052622027`,每页5个视频,第`1`页的内容明细 + +```shell +curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \ +--data-urlencode 'media_id=1052622027' \ +--data-urlencode 'platform=web' \ +--data-urlencode 'pn=1' \ +--data-urlencode 'ps=5' \ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": { + "info": { + "id": 1052622027, + "fid": 10526220, + "mid": 686127, + "attr": 54, + "title": "猛 男 生 存", + "cover": "http://i2.hdslb.com/bfs/archive/bb51ee8a5fc5e03996138155f0f682d30ee16484.jpg", + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp", + "followed": true, + "vip_type": 2, + "vip_statue": 1 + }, + "cover_type": 2, + "cnt_info": { + "collect": 3393, + "play": 184768, + "thumb_up": 3916, + "share": 44 + }, + "type": 11, + "intro": "猛 男 生 存", + "ctime": 1598884758, + "mtime": 1598884758, + "state": 0, + "fav_state": 0, + "like_state": 0, + "media_count": 28 + }, + "medias": [ + { + "id": 371494037, + "type": 2, + "title": "猛 男 生 存", + "cover": "http://i2.hdslb.com/bfs/archive/bb51ee8a5fc5e03996138155f0f682d30ee16484.jpg", + "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", + "page": 1, + "duration": 546, + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" + }, + "attr": 0, + "cnt_info": { + "collect": 11256, + "play": 1638040, + "danmaku": 7697 + }, + "link": "bilibili://video/371494037", + "ctime": 1595690513, + "pubtime": 1595690513, + "fav_time": 1598884777, + "bv_id": "BV1CZ4y1T7gC", + "bvid": "BV1CZ4y1T7gC", + "season": null + }, + { + "id": 328991940, + "type": 2, + "title": "猛 男 生 存 2", + "cover": "http://i1.hdslb.com/bfs/archive/aa801612ea0229a08d000a525b715af24cba0964.jpg", + "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", + "page": 1, + "duration": 644, + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" + }, + "attr": 0, + "cnt_info": { + "collect": 8695, + "play": 1334651, + "danmaku": 6064 + }, + "link": "bilibili://video/328991940", + "ctime": 1595770876, + "pubtime": 1595770876, + "fav_time": 1598884783, + "bv_id": "BV1oA411a72k", + "bvid": "BV1oA411a72k", + "season": null + }, + { + "id": 884042215, + "type": 2, + "title": "猛 男 生 存 3", + "cover": "http://i1.hdslb.com/bfs/archive/f99059637c110dcd1cdae765a946801fbcefe4ab.jpg", + "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", + "page": 1, + "duration": 703, + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" + }, + "attr": 0, + "cnt_info": { + "collect": 9449, + "play": 1429408, + "danmaku": 8243 + }, + "link": "bilibili://video/884042215", + "ctime": 1595847079, + "pubtime": 1595847079, + "fav_time": 1598884788, + "bv_id": "BV1fK4y1e7Yj", + "bvid": "BV1fK4y1e7Yj", + "season": null + }, + { + "id": 669013980, + "type": 2, + "title": "猛 男 生 存 4", + "cover": "http://i1.hdslb.com/bfs/archive/def0f7009cb9a8b581ee03be9565918ff0c1913d.jpg", + "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", + "page": 1, + "duration": 895, + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" + }, + "attr": 0, + "cnt_info": { + "collect": 9950, + "play": 1309544, + "danmaku": 13551 + }, + "link": "bilibili://video/669013980", + "ctime": 1595943988, + "pubtime": 1595943988, + "fav_time": 1598884792, + "bv_id": "BV1Ya4y1E7Y6", + "bvid": "BV1Ya4y1E7Y6", + "season": null + }, + { + "id": 414034824, + "type": 2, + "title": "猛 男 生 存 5", + "cover": "http://i2.hdslb.com/bfs/archive/b4844ac89dde221d13bb8ddff80a8c4658bf7dc5.jpg", + "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", + "page": 1, + "duration": 814, + "upper": { + "mid": 686127, + "name": "籽岷", + "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" + }, + "attr": 0, + "cnt_info": { + "collect": 9446, + "play": 1235998, + "danmaku": 9021 + }, + "link": "bilibili://video/414034824", + "ctime": 1596023668, + "pubtime": 1596023668, + "fav_time": 1598884798, + "bv_id": "BV17V411z75A", + "bvid": "BV17V411z75A", + "season": null + } + ], + "has_more": true + } +} +``` + +
+ +## 获取收藏夹全部内容id + +> http://api.bilibili.com/x/v3/fav/resource/ids + +*请求方式:GET* + +认证方式:Cookie或APP + +**注:查询权限收藏夹时需要相应用户登录** + +**url参数:** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------------------ | ------ | --------------------------- | +| media_id | num | 目标收藏夹mlid(完整id) | 必要 | | +| platform | str | 平台标识 | 非必要 | 可为web(影响内容列表类型) | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ------------------------------- | ---------- | --------------------------------------------------- | +| code | num | 返回值 | 0:成功
-400:请求错误
-403:访问权限不足 | +| message | str | 错误信息 | 默认为0 | +| data | 有效时:array
无效或:null | 内容id列表 | | + +`data`中的`medias`数组: + +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------------- | ---- | +| 0 | obj | 收藏内容id1 | | +| n | obj | 收藏内容id(n+1) | | +| ... | obj | ... | | + +`medias`数组中的对象: + +| 字段 | 类型 | 内容 | 备注 | +| ----- | ---- | ------------ | ------------------------------------------------------------ | +| id | num | 内容id | 视频稿件:视频稿件avid
音频:音频auid
视频合集:视频合集id | +| type | num | 内容类型 | 2:视频稿件
12:音频
21:视频合集 | +| bv_id | str | 视频稿件bvid | | +| bvid | str | 视频稿件bvid | | + +**示例:** + +查询收藏夹`ID=1052622027`的全部内容id + +```shell +curl -G 'http://api.bilibili.com/x/v3/fav/resource/ids' \ +--data-urlencode 'media_id=1052622027' \ +--data-urlencode 'platform=web' \ +-b 'SESSDATA=xxx' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1, + "data": [ + { + "id": 371494037, + "type": 2, + "bv_id": "BV1CZ4y1T7gC", + "bvid": "BV1CZ4y1T7gC" + }, + { + "id": 328991940, + "type": 2, + "bv_id": "BV1oA411a72k", + "bvid": "BV1oA411a72k" + }, + { + "id": 884042215, + "type": 2, + "bv_id": "BV1fK4y1e7Yj", + "bvid": "BV1fK4y1e7Yj" + }, + { + "id": 669013980, + "type": 2, + "bv_id": "BV1Ya4y1E7Y6", + "bvid": "BV1Ya4y1E7Y6" + }, + { + "id": 414034824, + "type": 2, + "bv_id": "BV17V411z75A", + "bvid": "BV17V411z75A" + }, + { + "id": 541550765, + "type": 2, + "bv_id": "BV1oi4y137sw", + "bvid": "BV1oi4y137sw" + }, + { + "id": 626619000, + "type": 2, + "bv_id": "BV1Wt4y1D7Uu", + "bvid": "BV1Wt4y1D7Uu" + }, + { + "id": 969124957, + "type": 2, + "bv_id": "BV1Bp4y1q7y9", + "bvid": "BV1Bp4y1q7y9" + }, + { + "id": 244079274, + "type": 2, + "bv_id": "BV1Lv411v7G2", + "bvid": "BV1Lv411v7G2" + }, + { + "id": 541500006, + "type": 2, + "bv_id": "BV1Xi4y137ER", + "bvid": "BV1Xi4y137ER" + }, + { + "id": 796655080, + "type": 2, + "bv_id": "BV1nC4y1879J", + "bvid": "BV1nC4y1879J" + }, + { + "id": 839243447, + "type": 2, + "bv_id": "BV1K54y1U77v", + "bvid": "BV1K54y1U77v" + }, + { + "id": 329235451, + "type": 2, + "bv_id": "BV13A411e7ad", + "bvid": "BV13A411e7ad" + }, + { + "id": 884202228, + "type": 2, + "bv_id": "BV1UK4y1v7K6", + "bvid": "BV1UK4y1v7K6" + }, + { + "id": 926710567, + "type": 2, + "bv_id": "BV1BT4y157HK", + "bvid": "BV1BT4y157HK" + }, + { + "id": 754200948, + "type": 2, + "bv_id": "BV1qk4y117Uk", + "bvid": "BV1qk4y117Uk" + }, + { + "id": 371795957, + "type": 2, + "bv_id": "BV1iZ4y1K7LG", + "bvid": "BV1iZ4y1K7LG" + }, + { + "id": 969268280, + "type": 2, + "bv_id": "BV1hp4y1v7mU", + "bvid": "BV1hp4y1v7mU" + }, + { + "id": 414281629, + "type": 2, + "bv_id": "BV1xV411U7mm", + "bvid": "BV1xV411U7mm" + }, + { + "id": 839319009, + "type": 2, + "bv_id": "BV1t54y1U7hg", + "bvid": "BV1t54y1U7hg" + }, + { + "id": 329271769, + "type": 2, + "bv_id": "BV12A411J7JZ", + "bvid": "BV12A411J7JZ" + }, + { + "id": 969365400, + "type": 2, + "bv_id": "BV1wp4y1i7U8", + "bvid": "BV1wp4y1i7U8" + }, + { + "id": 796831427, + "type": 2, + "bv_id": "BV1yC4y1t7Gb", + "bvid": "BV1yC4y1t7Gb" + }, + { + "id": 711972863, + "type": 2, + "bv_id": "BV1YD4y1m7FP", + "bvid": "BV1YD4y1m7FP" + }, + { + "id": 754414390, + "type": 2, + "bv_id": "BV1Yk4y127YR", + "bvid": "BV1Yk4y127YR" + }, + { + "id": 839478683, + "type": 2, + "bv_id": "BV1i54y127uw", + "bvid": "BV1i54y127uw" + }, + { + "id": 499448381, + "type": 2, + "bv_id": "BV19K411N7KE", + "bvid": "BV19K411N7KE" + }, + { + "id": 926919797, + "type": 2, + "bv_id": "BV1QT4y1L7Bb", + "bvid": "BV1QT4y1L7Bb" + } + ] +} +``` + +
\ No newline at end of file diff --git a/favlist/action.md b/favlist/action.md deleted file mode 100644 index fd87f34..0000000 --- a/favlist/action.md +++ /dev/null @@ -1,385 +0,0 @@ -# 收藏夹操作 - -- [收藏夹操作](#收藏夹操作) - - [新建收藏夹(双端)](#新建收藏夹双端) - - [修改收藏夹(双端)](#修改收藏夹双端) - - [删除收藏夹(双端)](#删除收藏夹双端) - - [清空所有失效内容(双端)](#清空所有失效内容双端) - ---- - -## 新建收藏夹(双端) - -> http://api.bilibili.com/x/v3/fav/folder/add - -*请求方式:POST* - -认证方式:APP或Cookie(SESSDATA) - -**正文参数( application/x-www-form-urlencoded ):** - -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ------------ | ----------- | ---------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` | -| ts | num | 时间戳(秒) | APP方式必要 | | -| title | str | 收藏夹标题 | 必要 | | -| intro | str | 收藏夹简介 | 非必要 | | -| privacy | num | 是否公开 | 非必要 | 0公开
1私密 | -| cover | str | 封面图url | 非必要 | 封面会被审核 | -| csrf | str | CSRF Token | 必要 | 位于Cookie | -| sign | str | APP签名 | APP方式必要 | | - -**json回复:** - -根对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------- | ---- | -------- | ------- | -| code | num | 返回值 | 0:成功 | -| message | str | 错误信息 | 默认为0 | -| ttl | num | 1 | | -| data | obj | 信息本体 | | - -`data`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ----------- | ---- | ----------------- | ---------------------------------- | -| id | num | 收藏夹id | | -| fid | num | 未知 | 不知道啥的id,后期补上 | -| mid | num | 创建者uid | | -| attr | num | 未知 | | -| title | str | 收藏夹标题 | | -| cover | str | 收藏夹封面图片url | | -| upper | obj | 创建者信息 | | -| cover_type | num | 封面图类别(?) | | -| cnt_info | obj | 收藏夹数据 | 点赞观看收藏等 | -| type | num | 不知道是啥 | 一般是0 | -| intro | str | 简介 | | -| ctime | num | 0 | 看起来意思是创建时间,但是是0 | -| mtime | num | 0 | 看起来意思是创建时间,但是是0 | -| state | num | 未知 | 一般为0 | -| fav_state | num | 收藏状态 | 已被自己收藏:1
未被自己收藏:0 | -| like_state | num | 点赞状态 | 同上 | -| media_count | num | 收藏夹内容数量 | | - -`data`对象中的`upper`对象 - -| 字段 | 类型 | 内容 | 备注 | -| -------- | ---- | ---------------- | ----------------------------------------------- | -| mid | num | 0 | 谁也不知道知道为啥是空的 | -| name | str | 空 | 谁也不知道知道为啥是空的 | -| face | str | 空 | 谁也不知道知道为啥是空的 | -| followed | bool | 是否已关注创建者 | 肯定是false啦 | -| vip_type | num | 会员类别 | 0:无
1:月大会员
2:年度及以上大会员 | - -`data`对象中的`cnt_info`对象 - -| 字段 | 类型 | 内容 | 备注 | -| -------- | ---- | ------ | ------------- | -| collect | num | 收藏数 | 刚创建当然是0 | -| play | num | 播放数 | 刚创建当然是0 | -| thumb_up | num | 点赞数 | 刚创建当然是0 | -| share | unm | 分享数 | 刚创建当然是0 | - -**示例:** - -创建一个叫`test`,简介是`2333`,封面`http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,的公开收藏夹: - -```shell - curl 'http://api.bilibili.com/x/v3/fav/folder/add' \ - --data-urlencode 'title=test' \ - --data-urlencode 'intro=2333' \ - --data-urlencode 'privacy: 0' \ - --data-urlencode 'csrf=xxxx' \ - --data-urlencode 'cover=http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \ - -b 'SESSDATA=xxxx' -``` - -
-查看响应示例: - -```json -{ - "code": 0, - "message": "0", - "ttl": 1, - "data": { - "id": 1182306172, - "fid": 11823061, - "mid": 470310172, - "attr": 6, - "title": "test", - "cover": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png", - "upper": { - "mid": 0, - "name": "", - "face": "", - "followed": false, - "vip_type": 0, - "vip_statue": 0 - }, - "cover_type": 0, - "cnt_info": { - "collect": 0, - "play": 0, - "thumb_up": 0, - "share": 0 - }, - "type": 0, - "intro": "2333", - "ctime": 0, - "mtime": 0, - "state": 0, - "fav_state": 0, - "like_state": 0, - "media_count": 0 - } -} -``` - -
- -## 修改收藏夹(双端) - -> http://api.bilibili.com/x/v3/fav/folder/edit - -*请求方式:POST* - -认证方式:APP或Cookie(SESSDATA) - -**正文参数( application/x-www-form-urlencoded ):** - -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ---------------- | ----------- | ---------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` | -| ts | num | 时间戳(秒) | APP方式必要 | | -| title | str | 新收藏夹标题 | 必要 | | -| intro | str | 新收藏夹简介 | 非必要 | | -| privacy | num | 是否公开 | 非必要 | 0公开
1私密 | -| cover | str | 封面图url | 非必要 | 封面会被审核 | -| csrf | str | CSRF Token | 必要 | 位于Cookie | -| media_id | num | 欲修改的收藏夹id | 必要 | | -| sign | str | APP签名 | APP方式必要 | | - -**json回复:** - -根对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------- | ---- | -------- | ------- | -| code | num | 返回值 | 0:成功 | -| message | str | 错误信息 | 默认为0 | -| ttl | num | 1 | | -| data | obj | 信息本体 | | - -`data`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ----------- | ---- | ----------------- | ---------------------------------- | -| id | num | 收藏夹id | | -| fid | num | 未知 | 不知道啥的id,后期补上 | -| mid | num | 创建者uid | | -| attr | num | 未知 | | -| title | str | 收藏夹标题 | | -| cover | str | 收藏夹封面图片url | | -| upper | obj | 创建者信息 | | -| cover_type | num | 封面图类别(?) | | -| cnt_info | obj | 收藏夹数据 | 点赞观看收藏等 | -| type | num | 不知道是啥 | 一般是11 | -| intro | str | 备注 | | -| ctime | num | 创建时间 | 时间戳(秒) | -| mtime | num | 收藏时间 | 时间戳(秒) | -| state | num | 未知 | 一般为0 | -| fav_state | num | 收藏状态 | 已被自己收藏:1
未被自己收藏:0 | -| like_state | num | 点赞状态 | 同上 | -| media_count | num | 收藏夹内容数量 | | - -`data`对象中的`upper`对象 - -| 字段 | 类型 | 内容 | 备注 | -| ---------- | ---- | ---------------- | ----------------------------------------------- | -| mid | num | 创建者uid | | -| name | str | 创建者用户名 | | -| face | str | 创建者头像url | | -| followed | bool | 是否已关注创建者 | | -| vip_type | num | 会员类别 | 0:无
1:月大会员
2:年度及以上大会员 | -| vip_statue | num | 会员开通状态 | 0:无
1:有 | - -`data`对象中的`cnt_info`对象 - -| 字段 | 类型 | 内容 | 备注 | -| -------- | ---- | ------ | ---- | -| collect | num | 收藏数 | | -| play | num | 播放数 | | -| thumb_up | num | 点赞数 | | -| share | unm | 分享数 | | - -**示例:** - -修改id为`1182306172`的名字为`test`,简介为`2333`,封面为`http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,公开收藏夹: - -```shell - curl 'http://api.bilibili.com/x/v3/fav/folder/add' \ - --data-urlencode 'title=test' \ - --data-urlencode 'intro=2333' \ - --data-urlencode 'privacy: 0' \ - --data-urlencode 'cover=http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \ - --data-urlencode 'media_id=1182306172' \ - --data-urlencode 'csrf=xxxx' \ - -b 'SESSDATA=xxxx' \ -``` - -
-查看响应示例: - -```json -{ - "code": 0, - "message": "0", - "ttl": 1, - "data": { - "id": 1182306172, - "fid": 11823061, - "mid": 470310172, - "attr": 6, - "title": "test", - "cover": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png", - "upper": { - "mid": 0, - "name": "", - "face": "", - "followed": false, - "vip_type": 0, - "vip_statue": 0 - }, - "cover_type": 0, - "cnt_info": { - "collect": 0, - "play": 0, - "thumb_up": 0, - "share": 0 - }, - "type": 0, - "intro": "2333", - "ctime": 0, - "mtime": 0, - "state": 0, - "fav_state": 0, - "like_state": 0, - "media_count": 0 - } -} -``` - -
- -## 删除收藏夹(双端) - -> http://api.bilibili.com/x/v3/fav/folder/del - -*请求方式:POST* - -认证方式:APP或Cookie(SESSDATA) - -**正文参数( application/x-www-form-urlencoded ):** - -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ----------------------- | ----------- | ---------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` | -| ts | num | 时间戳(秒) | APP方式必要 | | -| media_ids | num | 收藏夹id | 必要 | 看名字貌似可以多个 | -| csrf | str | CSRF Token (位于Cookie) | 必要 | | -| sign | str | APP签名 | APP方式必要 | | - -**json回复:** - -根对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------- | ---- | -------- | ------- | -| code | num | 返回值 | 0:成功 | -| message | str | 错误信息 | 成功为0 | -| ttl | num | 1 | | -| data | num | 信息本体 | 成功为0 | - -**示例:** - -删除id为`1182306172`的收藏夹: - -```shell - curl 'http://api.bilibili.com/x/v3/fav/folder/del' \ - --data-urlencode 'csrf=xxxx' \ - --data-urlencode 'media_ids=1182306172' \ - -b 'SESSDATA=xxxx' -``` - -
-查看响应示例: - -```json -{ - "code":0, - "message":"0", - "ttl":1, - "data":0 -} -``` - -
- -## 清空所有失效内容(双端) - -> http://api.bilibili.com/x/v3/fav/resource/clean - -*请求方式:POST* - -认证方式:APP或Cookie(SESSDATA) - -**正文参数( application/x-www-form-urlencoded ):** - -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| ---------- | ---- | ---------------- | ----------- | ---------------------- | -| access_key | str | APP登录Token | APP方式必要 | | -| appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` | -| csrf | str | CSRF Token | 必要 | 位于Cookie | -| media_id | num | 欲清理的收藏夹id | 必要 | | -| sign | str | APP签名 | APP方式必要 | | - -**json回复:** - -根对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------- | ---- | -------- | ------- | -| code | num | 返回值 | 0:成功 | -| message | str | 错误信息 | 默认为0 | -| ttl | num | 1 | | -| data | obj | 信息本体 | 成功为0 | - -**示例:** - -清理id为`1161340172`的收藏夹: - -```shell -curl -G 'http://api.bilibili.com/x/v3/fav/resource/clean' \ - --data-urlencode 'csrf=563e9d79a8e289dbd96604668edfa802' \ - --data-urlencode 'media_id=1161340172' \ - -b 'SESSDATA=00cbbdf2%2C1628861933%2Ce228c%2A21; bili_jct=563e9d79a8e289dbd96604668edfa802;' -``` - -
-查看响应示例: - -```json -{ - "code":0, - "message":"0", - "ttl":1, - "data":0 -} -``` - -
\ No newline at end of file diff --git a/favlist/info.md b/favlist/info.md deleted file mode 100644 index 06d038b..0000000 --- a/favlist/info.md +++ /dev/null @@ -1,736 +0,0 @@ -# 收藏夹基本信息 - -- [收藏夹基本信息](#收藏夹基本信息) - - [获取收藏夹详细信息](#获取收藏夹详细信息) - ---- - -## 获取收藏夹详细信息 - ->http://api.bilibili.com/x/v3/fav/resource/list - -*请求方式:GET* - -**url参数:** - -| 参数名 | 类型 | 内容 | 必要性 | 备注 | -| -------- | -------------- | -------------- | ------- | ------------------------------------------------------------- | -| media_id | num | 目标收藏夹ID | 必要 | | -| pn | num | 页码 | 必要 | | -| ps | num | 每页数量 | 必要 | | -| keyword | str | 搜索关键字 | 非必要 | | -| order | str | 排序方式 | 非必要 | 按收藏时间:mtime
按播放量: view
按投稿时间:pubtime | -| type | num | 内容类型(?) | 非必要 | 视频为0 | -| tid | num | 分区id | 非必要 | [详见说明](../video/video_zone.md) | -| platform | 请求来源(?) | 非必要 | 可为web | - - -**json回复:** - -根对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------- | ---- | -------- | ------------------------------ | -| code | num | 返回值 | 0:成功 | -| message | str | 错误信息 | 默认为0 | -| data | obj | 信息本体 | 收藏夹不存在(被隐藏)时为null | - -`data`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------ | ----- | -------------- | ---- | -| info | obj | 收藏夹基本信息 | | -| medias | array | 收藏夹内容 | | - -`data`中的`info`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ----------- | ---- | ----------------- | ---------------------------------- | -| id | num | 收藏夹id | | -| fid | num | 未知 | 不知道啥的id,后期补上 | -| mid | num | 创建者uid | | -| attr | num | 未知 | | -| title | str | 收藏夹标题 | | -| cover | str | 收藏夹封面图片url | | -| upper | obj | 创建者信息 | | -| cover_type | num | 封面图类别(?) | | -| cnt_info | obj | 收藏夹数据 | 点赞观看收藏等 | -| type | num | 不知道是啥 | 一般是11 | -| intro | str | 备注 | | -| ctime | num | 创建时间 | 时间戳(秒) | -| mtime | num | 收藏时间 | 时间戳(秒) | -| state | num | 未知 | 一般为0 | -| fav_state | num | 收藏状态 | 已被自己收藏:1
未被自己收藏:0 | -| like_state | num | 点赞状态 | 同上 | -| media_count | num | 收藏夹内容数量 | | - - -`info`中的`upper`对象: - -| 字段 | 类型 | 内容 | 备注 | -| -------- | ---- | ---------------- | ----------------------------------------------- | -| mid | num | 创建者uid | | -| name | str | 创建者用户名 | | -| face | str | 创建者头像url | | -| followed | bool | 是否已关注创建者 | | -| vip_type | num | 会员类别 | 0:无
1:月大会员
2:年度及以上大会员 | -| vip_statue | num | 会员开通状态 | 0:无
1:有 | - -`info`中的`cnt_info`对象: - -| 字段 | 类型 | 内容 | 备注 | -| -------- | ---- | ------ | ---- | -| collect | num | 收藏数 | | -| play | num | 播放数 | | -| thumb_up | num | 点赞数 | | -| share | unm | 分享数 | | - -`data`中的`medias`数组: - -| 项 | 类型 | 内容 | 备注 | -| --- | ---- | ------------- | ---- | -| 0 | obj | 单个收藏 | | -| n | obj | 单个收藏(n+1) | | -| ... | obj | ... | | - -`medias`数组中的单个对象: - -| 字段 | 类型 | 内容 | 备注 | -| -------- | ---- | -------------------- | --------- | -| id | num | 视频av号 | | -| type | num | 未知 | | -| title | str | 视频标题 | | -| cover | str | 视频封面图url | | -| intro | str | 视频简介 | | -| page | num | 分P(?) | | -| duration | num | 未知 | | -| upper | obj | up主信息 | | -| attr | num | 未知 | | -| cnt_info | obj | 视频数据 | | -| link | str | b站客户端跳转超链接 | | -| ctime | num | 上传时间 | 秒 时间戳 | -| pubtime | num | 上传时间(俩一样?) | 秒 时间戳 | -| fav_time | num | 收藏时间 | 秒 时间戳 | -| bv_id | str | 视频BV号 | | -| bvid | str | 视频BV号 | | -| season | obj | 未知 | | - -单个对象的`upper`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---- | ---- | ---------- | ---- | -| mid | num | up主uid | | -| name | str | up主用户名 | | -| face | str | up主头像 | | - -单个对象的`cnt_info`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ------- | ---- | ---------- | ---- | -| collect | num | 视频收藏量 | | -| play | num | 视频播放量 | | -| danmaku | num | 视频弹幕量 | | - - - - -**示例:** - -查询收藏夹`ID=1052622027`,每页20个视频,第一页的详细信息 - -```shell -curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \ ---data-urlencode 'media_id=1052622027' \ ---data-urlencode 'pn=1' \ ---data-urlencode 'ps=20' -``` - -
-查看响应示例: - - -```json -{ - "code": 0, - "message": "0", - "ttl": 1, - "data": { - "info": { - "id": 1052622027, - "fid": 10526220, - "mid": 686127, - "attr": 54, - "title": "猛 男 生 存", - "cover": "http://i2.hdslb.com/bfs/archive/bb51ee8a5fc5e03996138155f0f682d30ee16484.jpg", - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp", - "followed": true, - "vip_type": 2, - "vip_statue": 1 - }, - "cover_type": 2, - "cnt_info": { - "collect": 3299, - "play": 175148, - "thumb_up": 3829, - "share": 44 - }, - "type": 11, - "intro": "猛 男 生 存", - "ctime": 1598884758, - "mtime": 1598884758, - "state": 0, - "fav_state": 0, - "like_state": 1, - "media_count": 28 - }, - "medias": [ - { - "id": 371494037, - "type": 2, - "title": "猛 男 生 存", - "cover": "http://i2.hdslb.com/bfs/archive/bb51ee8a5fc5e03996138155f0f682d30ee16484.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 546, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 11129, - "play": 1621908, - "danmaku": 7655 - }, - "link": "bilibili://video/371494037", - "ctime": 1595690513, - "pubtime": 1595690513, - "fav_time": 1598884777, - "bv_id": "BV1CZ4y1T7gC", - "bvid": "BV1CZ4y1T7gC", - "season": null - }, - { - "id": 328991940, - "type": 2, - "title": "猛 男 生 存 2", - "cover": "http://i1.hdslb.com/bfs/archive/aa801612ea0229a08d000a525b715af24cba0964.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 644, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 8661, - "play": 1324607, - "danmaku": 6044 - }, - "link": "bilibili://video/328991940", - "ctime": 1595770876, - "pubtime": 1595770876, - "fav_time": 1598884783, - "bv_id": "BV1oA411a72k", - "bvid": "BV1oA411a72k", - "season": null - }, - { - "id": 884042215, - "type": 2, - "title": "猛 男 生 存 3", - "cover": "http://i1.hdslb.com/bfs/archive/f99059637c110dcd1cdae765a946801fbcefe4ab.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 703, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9429, - "play": 1420318, - "danmaku": 8214 - }, - "link": "bilibili://video/884042215", - "ctime": 1595847079, - "pubtime": 1595847079, - "fav_time": 1598884788, - "bv_id": "BV1fK4y1e7Yj", - "bvid": "BV1fK4y1e7Yj", - "season": null - }, - { - "id": 669013980, - "type": 2, - "title": "猛 男 生 存 4", - "cover": "http://i1.hdslb.com/bfs/archive/def0f7009cb9a8b581ee03be9565918ff0c1913d.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 895, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9933, - "play": 1301219, - "danmaku": 13491 - }, - "link": "bilibili://video/669013980", - "ctime": 1595943988, - "pubtime": 1595943988, - "fav_time": 1598884792, - "bv_id": "BV1Ya4y1E7Y6", - "bvid": "BV1Ya4y1E7Y6", - "season": null - }, - { - "id": 414034824, - "type": 2, - "title": "猛 男 生 存 5", - "cover": "http://i2.hdslb.com/bfs/archive/b4844ac89dde221d13bb8ddff80a8c4658bf7dc5.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 814, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9440, - "play": 1228306, - "danmaku": 8989 - }, - "link": "bilibili://video/414034824", - "ctime": 1596023668, - "pubtime": 1596023668, - "fav_time": 1598884798, - "bv_id": "BV17V411z75A", - "bvid": "BV17V411z75A", - "season": null - }, - { - "id": 541550765, - "type": 2, - "title": "猛 男 生 存 6", - "cover": "http://i0.hdslb.com/bfs/archive/ac5fd03077e35149f114aec99394bc34da2d1f91.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 809, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9875, - "play": 1497486, - "danmaku": 10799 - }, - "link": "bilibili://video/541550765", - "ctime": 1596120611, - "pubtime": 1596120611, - "fav_time": 1598884803, - "bv_id": "BV1oi4y137sw", - "bvid": "BV1oi4y137sw", - "season": null - }, - { - "id": 626619000, - "type": 2, - "title": "猛 男 生 存 7", - "cover": "http://i2.hdslb.com/bfs/archive/4a32b93bdd463315e51b0ee0ff920d8e60ea0fcf.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 747, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9761, - "play": 1311187, - "danmaku": 7002 - }, - "link": "bilibili://video/626619000", - "ctime": 1596254348, - "pubtime": 1596254348, - "fav_time": 1598884808, - "bv_id": "BV1Wt4y1D7Uu", - "bvid": "BV1Wt4y1D7Uu", - "season": null - }, - { - "id": 969124957, - "type": 2, - "title": "猛 男 生 存 8", - "cover": "http://i2.hdslb.com/bfs/archive/6a86133b015ceaeb9e1976a97c2b8397f7491bfa.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 857, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9995, - "play": 1358309, - "danmaku": 8964 - }, - "link": "bilibili://video/969124957", - "ctime": 1596381146, - "pubtime": 1596381146, - "fav_time": 1598884813, - "bv_id": "BV1Bp4y1q7y9", - "bvid": "BV1Bp4y1q7y9", - "season": null - }, - { - "id": 244079274, - "type": 2, - "title": "猛 男 生 存 9", - "cover": "http://i2.hdslb.com/bfs/archive/05a99495463375fc474bfe95d190fe4fa76275c1.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 907, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9891, - "play": 1172704, - "danmaku": 9025 - }, - "link": "bilibili://video/244079274", - "ctime": 1596553717, - "pubtime": 1596553717, - "fav_time": 1598884819, - "bv_id": "BV1Lv411v7G2", - "bvid": "BV1Lv411v7G2", - "season": null - }, - { - "id": 541500006, - "type": 2, - "title": "猛 男 生 存 10", - "cover": "http://i2.hdslb.com/bfs/archive/16767535e73c4053ea9d6aa8f1b0e59f745f6c2b.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 783, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9835, - "play": 1126122, - "danmaku": 11139 - }, - "link": "bilibili://video/541500006", - "ctime": 1596641071, - "pubtime": 1596641071, - "fav_time": 1598884824, - "bv_id": "BV1Xi4y137ER", - "bvid": "BV1Xi4y137ER", - "season": null - }, - { - "id": 796655080, - "type": 2, - "title": "猛 男 生 存 11", - "cover": "http://i0.hdslb.com/bfs/archive/bc7ca22343d34d63e03fe7b1cf39c04f48c9e9ea.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 947, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9292, - "play": 1145641, - "danmaku": 12528 - }, - "link": "bilibili://video/796655080", - "ctime": 1596718235, - "pubtime": 1596718235, - "fav_time": 1598884829, - "bv_id": "BV1nC4y1879J", - "bvid": "BV1nC4y1879J", - "season": null - }, - { - "id": 839243447, - "type": 2, - "title": "猛 男 生 存 12", - "cover": "http://i0.hdslb.com/bfs/archive/4af78822d7e3a48fae9b45361a21a54e57a88d4a.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 1040, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 10821, - "play": 1242279, - "danmaku": 16076 - }, - "link": "bilibili://video/839243447", - "ctime": 1596804244, - "pubtime": 1596804244, - "fav_time": 1598884833, - "bv_id": "BV1K54y1U77v", - "bvid": "BV1K54y1U77v", - "season": null - }, - { - "id": 329235451, - "type": 2, - "title": "猛 男 生 存 13", - "cover": "http://i0.hdslb.com/bfs/archive/1880c952e78a7578a6d6ceb702262090376e5b07.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 781, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 10269, - "play": 1137153, - "danmaku": 10608 - }, - "link": "bilibili://video/329235451", - "ctime": 1597074384, - "pubtime": 1597074384, - "fav_time": 1598884837, - "bv_id": "BV13A411e7ad", - "bvid": "BV13A411e7ad", - "season": null - }, - { - "id": 884202228, - "type": 2, - "title": "猛 男 生 存 14", - "cover": "http://i0.hdslb.com/bfs/archive/cdd596eb167202c240b4619464642f077a4eb61b.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 792, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9318, - "play": 1067052, - "danmaku": 9358 - }, - "link": "bilibili://video/884202228", - "ctime": 1597247692, - "pubtime": 1597247692, - "fav_time": 1598884842, - "bv_id": "BV1UK4y1v7K6", - "bvid": "BV1UK4y1v7K6", - "season": null - }, - { - "id": 926710567, - "type": 2, - "title": "猛 男 生 存 15", - "cover": "http://i1.hdslb.com/bfs/archive/c0d5d48a9d384ba95e6c810b9389e0ae1eafc728.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 764, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 8890, - "play": 1028203, - "danmaku": 7699 - }, - "link": "bilibili://video/926710567", - "ctime": 1597334266, - "pubtime": 1597334266, - "fav_time": 1598884846, - "bv_id": "BV1BT4y157HK", - "bvid": "BV1BT4y157HK", - "season": null - }, - { - "id": 754200948, - "type": 2, - "title": "猛 男 生 存 16", - "cover": "http://i2.hdslb.com/bfs/archive/0cf71c3289e604fb7146fb5fe5f94ee28af736d5.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 729, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 8469, - "play": 1032309, - "danmaku": 10740 - }, - "link": "bilibili://video/754200948", - "ctime": 1597421612, - "pubtime": 1597421611, - "fav_time": 1598884850, - "bv_id": "BV1qk4y117Uk", - "bvid": "BV1qk4y117Uk", - "season": null - }, - { - "id": 371795957, - "type": 2, - "title": "猛 男 生 存 17", - "cover": "http://i1.hdslb.com/bfs/archive/fa19d3e0759d62d8e1ef5c01e5a2976f640bcf82.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 809, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 11076, - "play": 1142960, - "danmaku": 16434 - }, - "link": "bilibili://video/371795957", - "ctime": 1597590869, - "pubtime": 1597590869, - "fav_time": 1598884854, - "bv_id": "BV1iZ4y1K7LG", - "bvid": "BV1iZ4y1K7LG", - "season": null - }, - { - "id": 969268280, - "type": 2, - "title": "猛 男 生 存 18", - "cover": "http://i2.hdslb.com/bfs/archive/09e773606589dad7f2eecd72d3e038d6b9c3d26a.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 828, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9645, - "play": 1048039, - "danmaku": 10408 - }, - "link": "bilibili://video/969268280", - "ctime": 1597673528, - "pubtime": 1597673528, - "fav_time": 1598884858, - "bv_id": "BV1hp4y1v7mU", - "bvid": "BV1hp4y1v7mU", - "season": null - }, - { - "id": 414281629, - "type": 2, - "title": "猛 男 生 存 19", - "cover": "http://i2.hdslb.com/bfs/archive/c2e6af06dd052c8af0dccb43feb5cfaf9777ac60.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 798, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9355, - "play": 1035744, - "danmaku": 7782 - }, - "link": "bilibili://video/414281629", - "ctime": 1597763961, - "pubtime": 1597763961, - "fav_time": 1598884862, - "bv_id": "BV1xV411U7mm", - "bvid": "BV1xV411U7mm", - "season": null - }, - { - "id": 839319009, - "type": 2, - "title": "猛 男 生 存 20", - "cover": "http://i2.hdslb.com/bfs/archive/014c1c9cdd515d61067e8ed603634c35c831aa25.jpg", - "intro": "如果大家喜欢我的视频,别忘了点个赞,一键三连,或者关注我的频道哦~\n也可以把我的视频分享给你们的朋友们~\n\n第一集:BV1CZ4y1T7gC\n第二集:BV1oA411a72k\n第三集:BV1fK4y1e7Yj\n第四集:BV1Ya4y1E7Y6\n第五集:BV17V411z75A\n第六集:BV1oi4y137sw\n第七集:BV1Wt4y1D7Uu\n第八集:BV1Bp4y1q7y9\n第九集:BV1Lv411v7G2\n第十集:BV1Xi4y137ER\n第十一集:BV1nC4y1879J\n第十二集:BV1K54y1", - "page": 1, - "duration": 815, - "upper": { - "mid": 686127, - "name": "籽岷", - "face": "http://i0.hdslb.com/bfs/face/7efb679569b2faeff38fa08f6f992fa1ada5e948.webp" - }, - "attr": 0, - "cnt_info": { - "collect": 9484, - "play": 1108520, - "danmaku": 8714 - }, - "link": "bilibili://video/839319009", - "ctime": 1597849999, - "pubtime": 1597849999, - "fav_time": 1598884866, - "bv_id": "BV1t54y1U7hg", - "bvid": "BV1t54y1U7hg", - "season": null - } - ], - "has_more": true - } -} -``` - -
\ No newline at end of file