添加新历史记录接口 评论举报 表情包等等

This commit is contained in:
SocialSisterYi 2020-06-24 22:31:01 +08:00
parent 7bb0a16f97
commit ad343398db
6 changed files with 671 additions and 4923 deletions

View File

@ -19,7 +19,7 @@
<h3 align="center">野生API文档</h3> <h3 align="center">野生API文档</h3>
<h3 align="center">不断更新中....</h3> <h3 align="center">不断更新中....</h3>
本项目旨在对B站web端以及移动端散落在世界各地的野生api进行收集整理以及研究使用方法并对其进行说明运用了黑箱法、控制变量法、js逆向分析法等研究办法 本项目旨在对B站web端、移动端以及TV端散落在世界各地的野生api进行收集整理研究使用方法并对其进行说明运用了黑箱法、控制变量法、js逆向分析法、网络抓包法等研究办法
所有api均为标准http协议返回值大都为json 所有api均为标准http协议返回值大都为json

View File

@ -387,3 +387,46 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=2940645593&action=1&csrf=xx
} }
``` ```
## 举报评论
> http://api.bilibili.com/x/v2/reply/report
*方式POST*
**正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------------- | ------ | ------------------------------------------------------------ |
| type | num | 评论区类型代码 | 必要 | **类型代码见「[评论区明细](comment_list.md)」** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| reason | num | 举报类型 | 必要 | 0自定义备注<br />1垃圾广告<br />2色情<br />4引战<br />5剧透<br />7人身攻击<br />8内容不相关<br />9违法违规<br />10低俗<br />12赌博诈骗<br />15侵犯隐私<br />16抢楼<br />17青少年不良信息 |
| content | str | 自定义举报备注 | 非必要 | `reason=0`时有效 |
| csrf | str | cookies中的bili_jct | 必要 | |
**json回复**
根对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-102账号被封停<br />-111csrf校验失败<br />-400请求错误<br />-403权限不足<br />-404无此项<br />-509请求过于频繁<br />12002评论区已关闭<br />12006没有该评论<br />12008已经举报过了<br />12009评论主体的type不合法<br />12019举报过于频繁<br />**(其他错误码有待补充)** |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
**示例:**
举报视频` av752881391 `下评论`rpID=3062537442`,理由是`引战`
curl -b "SESSDATA=xxx" -d "type=1&oid=752881391&rpid=3062537442&reason=4&csrf=xxx" "http://api.bilibili.com/x/v2/reply/report"
```json
{
"code": 0,
"message": "0",
"ttl": 1
}
```

View File

@ -7038,24 +7038,24 @@ data`对象:
`评论条目`中的`member`对象: `评论条目`中的`member`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| --------------- | ----------------------------- | ---------------- | ------------------------------------------------------------ | | --------------- | ----------------------------- | ---------------------- | ------------------------------------------------------------ |
| mid | str | 发送者UID | | | mid | str | 发送者UID | |
| uname | str | 发送者昵称 | | | uname | str | 发送者昵称 | |
| sex | str | 发送者性别 | 男 女 保密 | | sex | str | 发送者性别 | 男 女 保密 |
| sign | str | 发送者签名 | | | sign | str | 发送者签名 | |
| avatar | str | 发送者头像 | | | avatar | str | 发送者头像 | |
| rank | str | 10000 | **作用尚不明确** | | rank | str | 10000 | **作用尚不明确** |
| DisplayRank | str | 0 | **作用尚不明确** | | DisplayRank | str | 0 | **作用尚不明确** |
| level_info | obj | 发送者等级 | | | level_info | obj | 发送者等级 | |
| pendant | obj | 发送者头像框信息 | | | pendant | obj | 发送者头像框信息 | |
| nameplate | obj | 发送者勋章信息 | | | nameplate | obj | 发送者勋章信息 | |
| official_verify | obj | 发送者认证信息 | | | official_verify | obj | 发送者认证信息 | |
| vip | obj | 发送者会员信息 | | | vip | obj | 发送者会员信息 | |
| fans_detail | 无效时null<br />有效时obj | 发送者粉丝标签 | | | fans_detail | 无效时null<br />有效时obj | 发送者粉丝标签 | |
| following | num | 是否关注该用户 | 需要登录(SESSDATA) <br />否则恒为0<br />0未关注<br />1已关注 | | following | num | 是否关注该用户 | 需要登录(SESSDATA) <br />否则恒为0<br />0未关注<br />1已关注 |
| is_followed | num | 是否被该用户关注 | 需要登录(SESSDATA) <br />否则恒为0<br />0未关注<br />1已关注 | | is_followed | num | 是否被该用户关注 | 需要登录(SESSDATA) <br />否则恒为0<br />0未关注<br />1已关注 |
| user_sailing | obj | | | | user_sailing | obj | 发送者评论条目装扮信息 | |
`member`中的`level_info`对象: `member`中的`level_info`对象:
@ -7128,13 +7128,44 @@ data`对象:
| master_status | num | 1 | **作用尚不明确** | | master_status | num | 1 | **作用尚不明确** |
| is_receive | num | 1 | **作用尚不明确** | | is_receive | num | 1 | **作用尚不明确** |
`member`中的`user_sailing`对象: `member`中的`user_sailing`对象
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ----------------- | ---- | ---- | ---------------- | | ----------------- | ----------------------------- | ------------ | ---------------- |
| pendant | null | - | **作用尚不明确** | | pendant | 无效时null<br />有效时obj | 头像框信息 | |
| cardbg | null | - | **作用尚不明确** | | cardbg | 无效时null<br />有效时obj | 评论条目装扮 | |
| cardbg_with_focus | null | - | **作用尚不明确** | | cardbg_with_focus | null | - | **作用尚不明确** |
`user_sailing`中的`pendant`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------- | ------------------------------------- |
| id | num | 头像框ID | |
| name | str | 头像框名称 | |
| image | str | 头像框图片url | |
| jump_url | str | 空 | |
| type | str | 装扮类型 | suit一般装扮<br />vip_suitvip装扮 |
`user_sailing`中的`cardbg`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ----------------------- | ------------------------------------- |
| id | num | 评论条目装扮ID | |
| name | str | 评论条目装扮名称 | |
| image | str | 评论条目装扮图片url | |
| jump_url | str | 评论条目装扮商城页面url | |
| fan | obj | 粉丝专属信息 | |
| type | str | 装扮类型 | suit一般装扮<br />vip_suitvip装扮 |
`cardbg`中的`fan`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------ | ---------------- |
| is_fan | num | 是否为粉丝专属装扮 | 0<br />1是 |
| number | num | 粉丝专属编号 | |
| color | str | 数字颜色 | 颜色码 |
| name | str | 装扮名称 | |
| num_desc | str | 粉丝专属编号 | 字串格式 |
`评论条目`中的`content`对象: `评论条目`中的`content`对象:

84
emoji/action.md Normal file
View File

@ -0,0 +1,84 @@
# 表情操作
**本页所有操作均需登录SESSDATA**
## 添加表情包
> http://api.bilibili.com/x/emote/package/add
*方式POST*
只能添加有会员权限或已购买的表情包
**正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------- | ------ | -------------------------------- |
| package_id | num | 表情包ID | 必要 | |
| business | str | 使用场景 | 必要 | reply评论区<br />dynamic动态 |
| csrf | str | cookies中的bili_jct | 必要 | |
**json回复**
根对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-111csrf校验失败<br />-400请求错误<br />-403访问权限不足 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
**示例:**
添加ID为`25`的表情包,使用场景为评论区
curl -b "SESSDATA=xxx" -d "package_id=25&business=reply&csrf=xxx" "http://api.bilibili.com/x/emote/package/add"
```json
{
"code": 0,
"message": "0",
"ttl": 1
}
```
## 移除表情包
> http://api.bilibili.com/x/emote/package/remove
*方式POST*
**正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------- | ------ | -------------------------------- |
| package_id | num | 表情包ID | 必要 | |
| business | str | 使用场景 | 必要 | reply评论区<br />dynamic动态 |
| csrf | str | cookies中的bili_jct | 必要 | |
**json回复**
根对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-111csrf校验失败<br />-400请求错误<br />-403访问权限不足 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
**示例:**
移除ID为`25`的表情包,使用场景为评论区
curl -b "SESSDATA=xxx" -d "package_id=25&business=reply&csrf=xxx" "http://api.bilibili.com/x/emote/package/remove"
```json
{
"code": 0,
"message": "0",
"ttl": 1
}
```

File diff suppressed because it is too large Load Diff

View File

@ -2,14 +2,345 @@
<img src="/imgs/history.png" width="25" height="25"/> <img src="/imgs/history.png" width="25" height="25"/>
## 获取视频历史记录 **本页所有操作均需登录SESSDATA**
## 获取历史记录列表(视频、直播、专栏)
>http://api.bilibili.com/x/web-interface/history/cursor
*方式GET*
**url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ---------------------- | ------ | ------------------------------------------------------------ |
| max | num | 历史记录截止目标ID | 非必要 | 默认为0<br />稿件视频avID<br />番剧影视剧集ssID<br />直播直播间ID<br />文集文集rlID<br />文章文章cvID |
| business | num | 历史记录截止目标ID类型 | 非必要 | 默认为空<br />archive稿件<br />pgc番剧影视<br />live直播<br />article-list文集<br />article文章 |
| view_at | num | 历史记录截止时间 | 非必要 | 时间戳<br />默认为0<br />0为当前时间 |
| ps | num | 每页项数 | 非必要 | 默认为20 |
**json回复**
根对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | ------------ | ------------------------------------------------- |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
| data | array | 历史记录列表 | |
`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------ | ----- | ---------------- | ---- |
| cursor | obj | 历史记录页面信息 | |
| tab | array | 历史记录筛选类型 | |
| list | array | 分段历史记录列表 | |
`data`中的`cursor`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------ | ------------------ |
| max | num | 最后一项目标ID | **详细内容见参数** |
| view_at | num | 最后一项时间节点 | 时间戳 |
| business | str | 最后一项目标ID类型 | **详细内容见参数** |
| ps | num | 每页项数 | |
`data`中的`tab`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | ---- |
| 0 | obj | 历史记录筛选类型1 | |
| 1 | obj | 历史记录筛选类型2 | |
| 2 | obj | 历史记录筛选类型3 | |
`tab`数组中的对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------ | ---- |
| type | str | 类型 | |
| name | str | 类型名 | |
`data`中的`tab`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | ---------------- |
| 0 | obj | 历史记录1 | |
| n | obj | 历史记录n+1 | 按照查看顺序排列 |
| …… | obj | | |
`tab`数组中的对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ------------------------------- | -------------------- | ---------------------------------------- |
| title | str | 条目标题 | |
| long_title | str | 条目副标题 | |
| cover | str | 条目封面图url | 用于专栏以外的条目 |
| covers | 有效时array<br />无效时null | 条目封面图组 | 仅用于专栏 |
| uri | str | 重定向url | 仅用于剧集和直播 |
| history | obj | 条目详细信息 | |
| videos | num | 视频分P数目 | 仅用于稿件视频 |
| author_name | str | UP主昵称 | |
| author_face | str | UP主头像url | |
| author_mid | num | UP主UID | |
| view_at | num | 查看时间 | 时间戳 |
| progress | num | 视频观看进度 | 单位为秒<br />用于稿件视频或剧集 |
| badge | str | 条目备注标识 | 用于稿件视频或剧集 |
| show_title | str | 分P标题 | 用于稿件视频或剧集 |
| duration | num | 视频总时长 | 用于稿件视频或剧集 |
| current | str | 空 | **作用尚不明确** |
| total | num | 总计分集数 | 仅用于剧集 |
| new_desc | str | 最新一话/最新一P标识 | 用于稿件视频或剧集 |
| is_finish | num | 是否已完结 | 仅用于剧集<br />0未完结<br />1已完结 |
| is_fav | num | 是否收藏 | 0未收藏<br />1已收藏 |
| kid | num | 条目目标ID | **详细内容见参数** |
| tag_name | str | 子分区名 | 用于稿件视频和直播 |
| live_status | num | 直播状态 | 仅用于直播<br />0未开播<br />1已开播 |
`tab`数组中的对象中的`covers`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | ---- |
| 0 | str | 封面图片1 | |
| n | str | 封面图片n+1 | |
| …… | str | …… | |
`tab`数组中的对象中的`history`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------- | ------------------------------------------------------------ |
| oid | num | 目标ID | 稿件视频&剧集视频avID<br />直播直播间ID<br />文章文章cvID<br />文集文集rlID |
| epid | num | 剧集epID | 仅用于剧集 |
| bvid | str | 视频bvID | 仅用于稿件视频 |
| page | num | 观看到的视频分P数 | 仅用于稿件视频 |
| cid | num | 观看到的对象ID | 稿件视频&剧集视频CID<br />文集文章cvID |
| part | str | 观看到的视频分P标题 | 仅用于稿件视频 |
| business | str | 条目类型 | **详细内容见参数** |
| dt | num | 查看平台代码 | 1 3 5 7手机端<br />2web端<br />4 6pad端<br />33TV端<br />0其他 |
**示例:**
获取当前时间截止的5条历史记录
http://api.bilibili.com/x/web-interface/history/cursor?ps=5
```json
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"cursor": {
"max": 26193,
"view_at": 1592985807,
"business": "pgc",
"ps": 5
},
"tab": [
{
"type": "archive",
"name": "视频"
},
{
"type": "live",
"name": "直播"
},
{
"type": "article",
"name": "专栏"
}
],
"list": [
{
"title": "韩国漫画如何出海掘金一年出口额2.8亿元",
"long_title": "",
"cover": "",
"covers": [
"https://i0.hdslb.com/bfs/article/b170c6fd7429ae205d6cb935e1d431710d82609d.jpg"
],
"uri": "",
"history": {
"oid": 6470274,
"epid": 0,
"bvid": "",
"page": 0,
"cid": 0,
"part": "",
"business": "article",
"dt": 2
},
"videos": 0,
"author_name": "三文娱",
"author_face": "http://i1.hdslb.com/bfs/face/98566839756a8e3de6e183109984b032de6ff2d9.jpg",
"author_mid": 34772409,
"view_at": 1593000539,
"progress": 0,
"badge": "专栏",
"show_title": "",
"duration": 0,
"current": "",
"total": 0,
"new_desc": "",
"is_finish": 0,
"is_fav": 0,
"kid": 6470274,
"tag_name": "",
"live_status": 0
},
{
"title": "从国际空间站俯瞰地球,静谧蓝星守护者",
"long_title": "",
"cover": "http://i0.hdslb.com/bfs/live/new_room_cover/f07d8a0c7c5655f81cf1586903a121f2680cf3bc.jpg",
"covers": null,
"uri": "https://live.bilibili.com/14047",
"history": {
"oid": 14047,
"epid": 0,
"bvid": "",
"page": 0,
"cid": 0,
"part": "",
"business": "live",
"dt": 2
},
"videos": 0,
"author_name": "Zelo-Balance",
"author_face": "http://i1.hdslb.com/bfs/face/7303b3032d1e13ca7c788cd9c30d4430f8ffd1ea.jpg",
"author_mid": 19193,
"view_at": 1592999822,
"progress": 0,
"badge": "直播中",
"show_title": "",
"duration": 0,
"current": "",
"total": 0,
"new_desc": "",
"is_finish": 0,
"is_fav": 0,
"kid": 14047,
"tag_name": "户外",
"live_status": 1
},
{
"title": "许巍 《蓝莲花》吉他Cover这回你们不用截图抓我了吧",
"long_title": "",
"cover": "http://i2.hdslb.com/bfs/archive/0225b1f1a790393097ceebb51e89796be806d6bc.jpg",
"covers": null,
"uri": "",
"history": {
"oid": 883617049,
"epid": 0,
"bvid": "BV1sK4y147ob",
"page": 1,
"cid": 205017957,
"part": "许巍 《蓝莲花》 Cover_1",
"business": "archive",
"dt": 2
},
"videos": 1,
"author_name": "硬核拆解",
"author_face": "http://i1.hdslb.com/bfs/face/4e131c9609299303cdde882792fc62b9f99cdcde.jpg",
"author_mid": 427494870,
"view_at": 1592999572,
"progress": 13,
"badge": "",
"show_title": "",
"duration": 91,
"current": "",
"total": 0,
"new_desc": "",
"is_finish": 0,
"is_fav": 0,
"kid": 883617049,
"tag_name": "演奏",
"live_status": 0
},
{
"title": "从清楚与混沌之分看Vtuber形象塑造",
"long_title": "",
"cover": "",
"covers": [
"https://i0.hdslb.com/bfs/article/5ddb94dd1890c639622717c7083fb2917b4aa475.jpg"
],
"uri": "",
"history": {
"oid": 268656,
"epid": 0,
"bvid": "",
"page": 0,
"cid": 6233590,
"part": "",
"business": "article-list",
"dt": 2
},
"videos": 0,
"author_name": "普天一光",
"author_face": "http://i2.hdslb.com/bfs/face/3702810bdac3d5103d684e61dc5bc8492a74f904.jpg",
"author_mid": 6614889,
"view_at": 1592998686,
"progress": 0,
"badge": "专栏",
"show_title": "",
"duration": 0,
"current": "",
"total": 0,
"new_desc": "",
"is_finish": 0,
"is_fav": 0,
"kid": 268656,
"tag_name": "",
"live_status": 0
},
{
"title": "百妖谱",
"long_title": "庆忌(下)",
"cover": "http://i0.hdslb.com/bfs/archive/695a4566d05620a24c51d6eb935fa4767d673b45.jpg",
"covers": null,
"uri": "https://www.bilibili.com/bangumi/play/ss26193",
"history": {
"oid": 370908663,
"epid": 326789,
"bvid": "",
"page": 0,
"cid": 199204975,
"part": "",
"business": "pgc",
"dt": 3
},
"videos": 0,
"author_name": "",
"author_face": "",
"author_mid": 0,
"view_at": 1592985807,
"progress": 533,
"badge": "国创",
"show_title": "第8话 庆忌(下)",
"duration": 1402,
"current": "",
"total": 12,
"new_desc": "更新至第10话",
"is_finish": 0,
"is_fav": 0,
"kid": 26193,
"tag_name": "",
"live_status": 0
}
]
}
}
```
## 获取全部视频历史记录(旧)
> http://api.bilibili.com/x/v2/history > http://api.bilibili.com/x/v2/history
*方式GET* *方式GET*
需要登录(SESSDATA)
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
@ -25,7 +356,7 @@
| ------- | ------ | ------------ | ------------------------------------------------- | | ------- | ------ | ------------ | ------------------------------------------------- |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-400请求错误 | | code | num | 返回值 | 0成功<br />-101账号未登录<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 | | message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 | | ttl | num | 1 | **作用尚不明确** |
| data | array | 历史记录列表 | | | data | array | 历史记录列表 | |
`data`数组: `data`数组:
@ -64,7 +395,7 @@
| favorite | bool | 是否已收藏 | true已收藏<br />false未收藏 | | favorite | bool | 是否已收藏 | true已收藏<br />false未收藏 |
| type | num | 视频属性 | 3普通视频<br />4剧集<br />10课程 | | type | num | 视频属性 | 3普通视频<br />4剧集<br />10课程 |
| sub_type | num | 附视频属性 | 0普通视频<br />1番剧<br />2电影<br />3纪录片<br />4国创<br />5电视剧<br />7综艺 | | sub_type | num | 附视频属性 | 0普通视频<br />1番剧<br />2电影<br />3纪录片<br />4国创<br />5电视剧<br />7综艺 |
| device | num | 观看设备 | 1 3 5 7手机端<br />2PC端<br />4 6PAD<br />33TV端<br />0其他 | | device | num | 观看平台代码 | 1 3 5 7手机端<br />2web端<br />4 6pad<br />33TV端<br />0其他 |
| page | obj | 最后观看的分P信息 | | | page | obj | 最后观看的分P信息 | |
| count | num | 分P数 | 非投稿视频无此项 | | count | num | 分P数 | 非投稿视频无此项 |
| progress | num | 观看进度 | 单位为秒 | | progress | num | 观看进度 | 单位为秒 |
@ -373,13 +704,11 @@ http://api.bilibili.com/x/v2/history?ps=5&pn=1
*方式POST* *方式POST*
需要登录(SESSDATA)
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------- | ------ | ------------------------------------------------------------ | | ------ | ---- | ------------------- | ------ | ------------------------------------------------------------ |
| kid | str | 删除的目标记录 | 必要 | 视频archive\_{视频avID}<br />直播live_{直播间ID}<br />专栏article\_{专栏cvID}<br />番剧影视pgc\_{番剧ssID} | | kid | str | 删除的目标记录 | 必要 | 视频archive\_{视频avID}<br />直播live_{直播间ID}<br />专栏article\_{专栏cvID}<br />剧集pgc\_{剧集ssID}<br />文集article-list\_{文集rlID} |
| csrf | str | cookies中的bili_jct | 必要 | | | csrf | str | cookies中的bili_jct | 必要 | |
**json回复** **json回复**
@ -414,8 +743,6 @@ curl -b "SESSDATA=xxx" -d "kid=archive_540580868&csrf=xxx" "http://api.bilibili.
*方式POST* *方式POST*
需要登录(SESSDATA)
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
@ -454,9 +781,7 @@ curl -b "SESSDATA=xxx" -d "csrf=xxx" "http://api.bilibili.com/x/v2/history/clear
*方式POST* *方式POST*
需要登录(SESSDATA) 该操作不会影响原有历史记录
该功能不会影响历史记录的保存于删除
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
@ -497,8 +822,6 @@ curl -b "SESSDATA=xxx" -d "switch=true&csrf=xxx" "http://api.bilibili.com/x/v2/h
*方式GET* *方式GET*
需要登录(SESSDATA)
**json回复** **json回复**
根对象: 根对象: