例行更新

This commit is contained in:
SocialSisterYi 2020-03-04 19:57:24 +08:00
parent 5f2f0b5483
commit ebb5850442
2 changed files with 20 additions and 5 deletions

View File

@ -1,6 +1,7 @@
# 哔哩哔哩-API收集整理
本项目对B站的野生api进行收集整理以及研究使用方法并对其进行说明
所有api均为标准http协议返回值均为json
**不断更新中....**
@ -32,6 +33,6 @@ B站专栏同步推出[《B站api研究记》](https://www.bilibili.com/read/rea
**注意:请勿滥用,仅用于学习和测试!**
![](http://i2.hdslb.com/bfs/face/480e2e98513aaeb65d2f2c76dbae750c4de722e9.jpg)
![](https://i2.hdslb.com/bfs/face/480e2e98513aaeb65d2f2c76dbae750c4de722e9.jpg)
**--by [社会易姐QwQ](https://space.bilibili.com/293793435)**

View File

@ -2,12 +2,12 @@
流程&逻辑:
1. 获取「二维码url」以及「秘钥」以「二维码url」作为内容生成二维码等待手机端扫描
1. 获取「二维码内容url」以及「秘钥」以「二维码内容url」作为内容生成二维码等待手机端扫描
2. 以「秘钥」作为参数进行POST
3. if "code"==true goto 6 else goto 4是否已经确认
4. if "data"==-4 goto 2 else goto 5是否已经扫描
5. if "data"==-5 goto 3 && 提示「已扫描」 else goto 1&提示二维码超时或错误(秘钥是否有效)
6.
6. 成功后会自动配置cookie 如需登录游戏分站则访问"data"."url"中的url
## 获取二维码内容url以及秘钥 (秘钥超时为180秒)
passport.bilibili.com/qrcode/getLoginUrl
@ -44,7 +44,7 @@ http://passport.bilibili.com/qrcode/getLoginUrl
}
```
## 验证二维码登录
## 验证二维码登录 (秘钥超时为180秒)
passport.bilibili.com/qrcode/getLoginInfo
验证正确时会进行设置以下cookie项
@ -111,4 +111,18 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
```
**游戏分站登录url也可用于不方便设置cookie的场合使用**
https://passport.biligame.com/crossDomain?DedeUserID=(登录UID)&DedeUserID__ckMd5=(DedeUserID__ckMd5)&Expires=(过期时间 秒)&SESSDATA=(SESSDATA)&bili_jct=(bili_jct)&gourl=(跳转网址 默认为主页)
https://passport.biligame.com/crossDomain?
DedeUserID=(登录UID)&
DedeUserID__ckMd5=(DedeUserID__ckMd5)&
Expires=(过期时间 秒)&
SESSDATA=(SESSDATA)&
bili_jct=(bili_jct)&
gourl=(跳转网址 默认为主页)