diff --git a/README.md b/README.md index f2f9598..71406db 100644 --- a/README.md +++ b/README.md @@ -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)** diff --git a/login/QR.md b/login/QR.md index 99b97d9..46d8da2 100644 --- a/login/QR.md +++ b/login/QR.md @@ -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=(跳转网址 默认为主页) +