Skip to content

Commit

Permalink
继续修改文档格式 并添加频道相关
Browse files Browse the repository at this point in the history
  • Loading branch information
SocialSisterYi committed Jul 17, 2020
1 parent f272277 commit 05ca6b6
Show file tree
Hide file tree
Showing 51 changed files with 2,073 additions and 1,422 deletions.
17 changes: 7 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@
- [API认证与鉴权(APP与Cookie方式)](other/API_auth.md)×
- [图片格式化](other/picture.md)
- [登录](login)
- [登录操作](login/login_action)
+ [短信登录](login/verify/SMS.md)
+ [密码登录](login/verify/password.md)
+ [二维码登录](login/QR.md)
- [登录操作(人机认证)](login/login_action)
+ [短信登录](llogin/login_action/SMS.md)
+ [密码登录](login/login_action/password.md)
+ [二维码登录](login/login_action/QR.md)
+ SNS登录(QQ&微博)
- [登录基本信息](login/login_info.md)
- [个人中心](login/member_center.md)×
Expand Down Expand Up @@ -109,8 +109,7 @@
- [统计与数据](creativecenter/statistics&data.md)x
- 列表查询相关
- [电磁力数据](creativecenter/railgun.md)
- [实时广播](broadcast)
- [总则](broadcast/general.md)
- [实时广播(通讯协议)](broadcast)
- [视频内广播](broadcast/video_room.md)
- [充电](electric)
- [B币方式](electric/Bcoin.md)
Expand Down Expand Up @@ -173,9 +172,7 @@ B站专栏同步推出[《B站api研究记》](https://www.bilibili.com/read/rea

不了解json的请移步,[传送门](https://www.sojson.com/json/json_index.html)



**相关项目**
# 相关项目:

库及文档:

Expand All @@ -189,7 +186,7 @@ https://github.com/Vespa314/bilibili-api

https://github.com/Hsury/Bilibili-Toolkit

https://github.com/adachi-sakura/openbilibili-go-common-1
https://github.com/whjstc/openbilibili-go-common-1

成品:

Expand Down
2 changes: 1 addition & 1 deletion article/info.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
| ------- | ---- | -------- | ----------------------------------------------- |
| code | num | 返回值 | 0:成功<br />-400:请求错误<br />-404:无此信息 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| ttl | num | 1 | |
| data | obj | 信息本体 | |

`data`对象:
Expand Down
4 changes: 2 additions & 2 deletions article/like_coin_fav.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功 <br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误<br />10003:不存在该稿件<br />65006:已赞过<br />65004:取消点赞失败 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| ttl | num | 1 | |

**示例:**

Expand Down Expand Up @@ -68,7 +68,7 @@ curl -b "SESSDATA=xxx" -d "id=5806746&type=1&csrf=xxx" "http://api.bilibili.com/
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-104:硬币不足<br />-111:csrf校验失败<br />-400:请求错误<br />10003:不存在该稿件<br />34002:不能给自己投币<br />34003:非法的投币数量<br />34005:超过投币上限 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| ttl | num | 1 | |
| data | obj | 信息本体 | |

data 对象:
Expand Down
17 changes: 13 additions & 4 deletions blackroom/banlist.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,39 @@

| 代码 | 含义 |
| ---- | -------------------- |
| 1 | 刷屏 |
| 2 | 抢楼 |
| 3 | 发布色情低俗信息 |
| 4 | 发布赌博诈骗信息 |
| 5 | 发布违禁相关信息 |
| 6 | 发布垃圾广告信息 |
| 7 | 发布人身攻击言论 |
| 8 | 发布侵犯他人隐私信息 |
| 9 | 发布引战言论 |
| 10 | 发布剧透信息 |
| 11 | 恶意添加无关标签 |
| 12 | 恶意删除他人标签 |
| 13 | 发布色情信息 |
| 14 | 发布低俗信息 |
| 15 | 发布暴力血腥信息 |
| 16 | 涉及恶意投稿行为 |
| 17 | 发布非法网站信息 |
| 18 | 发布传播不实信息 |
| 19 | 发布怂恿教唆信息 |
| 20 | 恶意刷屏 |
| 21 | 账号违规 |
| 22 | 恶意抄袭 |
| 23 | 冒充自制原创 |
| 24 | 发布青少年不良内容 |
| 25 | 破坏网络安全 |
| 26 | 发布虚假误导信息 |
| 27 | 仿冒官方认证账号 |
| 28 | 发布不适宜内容 |
| 29 | 违反运营规则 |
| 30 | 恶意创建话题 |
| 31 | 发布违规抽奖 |
| 32 | 恶意冒充他人 |



## 获取封禁用户公示列表

> http://api.bilibili.com/x/credit/blocked/list
Expand All @@ -52,7 +61,7 @@
| ------- | ------ | -------- | ------------ |
| code | num | 返回值 | 0:成功 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| ttl | num | 1 | |
| data | array | 公示列表 | |

`data`数组:
Expand Down Expand Up @@ -184,7 +193,7 @@ http://api.bilibili.com/x/credit/blocked/list?btype=&otype=0&pn=1
| ------- | ---- | -------- | ----------------------------------------------- |
| code | num | 返回值 | 0:成功<br />-400:请求错误<br />-404:无此信息 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| ttl | num | 1 | |
| data | obj | 信息本体 | |

`data`对象:
Expand Down
8 changes: 5 additions & 3 deletions broadcast/general.md → broadcast/readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# 全站广播

可用的广播服务:

- [视频实时信息](video_room.md)

## 获取广播服务器地址

> http://api.bilibili.com/x/web-interface/broadcast/servers
Expand All @@ -20,7 +24,7 @@
| ------- | ---- | -------- | --------------------------- |
| code | num | 返回值 | 0:成功<br />-400:请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| ttl | num | 1 | |
| data | obj | 信息本体 | |

`data`对象:
Expand Down Expand Up @@ -109,8 +113,6 @@
}
```



## 服务器数据包

连接服务器分为三种方式,分别是ws wss tcp,数据包分为上行和下行
Expand Down
8 changes: 0 additions & 8 deletions broadcast/video_room.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@
00000050 30 30 30 5d 7d |000]}|
```



## 认证包回复(下行)

**正文内容json:**
Expand All @@ -54,8 +52,6 @@
00000030 69 6f 6e 22 3a 31 7d |ion":1}|
```



## 心跳包(上行)

正文可为任意内容或为空
Expand All @@ -77,8 +73,6 @@
00000020 5d |]|
```



## 心跳包回复(实时观看数)(下行)

**正文内容json:**
Expand Down Expand Up @@ -118,8 +112,6 @@
00000060 34 37 32 33 22 7d 7d 7d |4723"}}}|
```



## 普通包(实时弹幕)(下行)

**正文内容json:**
Expand Down
2 changes: 1 addition & 1 deletion cheese/videostream_url.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ curl -G 'http://api.bilibili.com/pugv/player/web/playurl'\

`data`.`durl`.`[1-n]`.`url``data`.`durl`.`[1-n]`.`backup_url`.`[0]`中的内容作为url进行GET操作, 如果有多个视频, 需要手动合并处理

需要验证Header中`referer``http://www.bilibili.com``https://www.bilibili.com`域名下
需要验证请求Header中`referer``.bilibili.com`域名下(防盗链)

**无referer或错误的情况会返回403 Forbidden**故无法获取

Expand Down
34 changes: 18 additions & 16 deletions comment/action.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@

| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-404:无此项<br />-509:请求过于频繁<br />12002:评论区已关闭<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12015:需要评论验证码<br />12016:评论内容包含敏感信息<br />12025:评论字数过多<br />12035:该账号被UP主列入评论黑名单<br />12051:重复评论,请勿刷屏<br />**(其他错误码有待补充)** |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-404:无此项<br />-509:请求过于频繁<br />12001:已经存在评论主题<br />12002:评论区已关闭<br />12003:禁止回复<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12015:需要评论验证码<br />12016:评论内容包含敏感信息<br />12025:评论字数过多<br />12035:该账号被UP主列入评论黑名单<br />12051:重复评论,请勿刷屏<br />**(其他错误码有待补充)** |
| message | str | 错误信息 | <br /> |
| ttl | num | 1 | **作用尚不明确** |
| ttl | num | 1 | |
| data | obj | 数据本体 | |

`data`对象:
Expand Down Expand Up @@ -238,9 +238,9 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&message=%E6%B5%8B%E8%AF%95test%5

| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-404:无此项<br />-509:请求过于频繁<br />12002:评论区已关闭<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12011:不合法的赞或踩<br />**(其他错误码有待补充)** |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-404:无此项<br />-509:请求过于频繁<br />12002:评论区已关闭<br />12004:禁止操作 赞或踩<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12011:不合法的赞或踩<br />**(其他错误码有待补充)** |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
| ttl | num | 1 | |

**示例:**

Expand Down Expand Up @@ -282,9 +282,9 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&action=1&csrf=xx

| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-404:无此项<br />-509:请求过于频繁<br />12002:评论区已关闭<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12011:不合法的赞或踩<br />**(其他错误码有待补充)** |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-404:无此项<br />-509:请求过于频繁<br />12002:评论区已关闭<br />12004:禁止操作 赞或踩<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12011:不合法的赞或踩<br />**(其他错误码有待补充)** |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
| ttl | num | 1 | |

**示例:**

Expand Down Expand Up @@ -371,7 +371,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&csrf=xxx" "http:
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-403:权限不足<br />-404:无此项<br />-509:请求过于频繁<br />12002:评论区已关闭<br />12006:没有该评论<br />12009:评论主体的type不合法<br />12029:已经有置顶评论<br />12030:不能置顶非一级评论<br />**(其他错误码有待补充)** |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | **作用尚不明确** |
| ttl | num | 1 | |

**示例:**

Expand All @@ -397,14 +397,16 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=2940645593&action=1&csrf=xx

**正文参数( 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 | CSRF Token(位于cookie) | 必要 | |
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------------------ | ------ | ----------------------------------------------- |
| type | num | 评论区类型代码 | 必要 | **类型代码见「[评论区明细](comment_list.md)** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| reason | num | 举报类型 | 必要 | **类型代码见下表** |
| content | str | 其他举报备注 | 非必要 | `reason=0`时有效 |
| csrf | str | CSRF Token(位于cookie) | 必要 | |

举报类型`reason`

**json回复:**

Expand All @@ -414,7 +416,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=2940645593&action=1&csrf=xx
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<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 | **作用尚不明确** |
| ttl | num | 1 | |

**示例:**

Expand Down
Loading

0 comments on commit 05ca6b6

Please sign in to comment.