XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

更正 tv 登录响应数据 (#113) (#553)

1f9a684
OceanJiang <catlair@qq.com>
提交于

代码差异

1 个文件 +28 -23
Modified login/login_action/QR.md +28 -23
@@ -41,7 +41,7 @@ while True:
41 41
42 42 ### 申请二维码(web端)
43 43
44 > http://passport.bilibili.com/x/passport-login/web/qrcode/generate
44 > https://passport.bilibili.com/x/passport-login/web/qrcode/generate
45 45
46 46 *请求方式:GET*
47 47
@@ -70,7 +70,7 @@ while True:
70 70 `url`中的值生成二维码,等待手机客户端扫描,并将`qrcode_key`保存备用
71 71
72 72 ```shell
73 curl 'http://passport.bilibili.com/x/passport-login/web/qrcode/generate'
73 curl 'https://passport.bilibili.com/x/passport-login/web/qrcode/generate'
74 74 ```
75 75
76 76 <details>
@@ -92,7 +92,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/qrcode/generate'
92 92
93 93 ### 扫码登录(web端)
94 94
95 > http://passport.bilibili.com/x/passport-login/web/qrcode/poll
95 > https://passport.bilibili.com/x/passport-login/web/qrcode/poll
96 96
97 97 *请求方式:GET*
98 98
@@ -133,7 +133,7 @@ data 对象:
133 133 使用扫描秘钥`c3bd5286a2b40a822f5f60e9bf3f602e`登录
134 134
135 135 ```shell
136 curl -G "http://passport.bilibili.com/x/passport-login/web/qrcode/poll"\
136 curl -G "https://passport.bilibili.com/x/passport-login/web/qrcode/poll"\
137 137 --data-urlencode 'qrcode_key=c3bd5286a2b40a822f5f60e9bf3f602e' \
138 138 -c 'cookie.txt'
139 139 ```
@@ -260,7 +260,7 @@ x-cache-webcdn: BYPASS from blzone02
260 260
261 261 ### 申请二维码(web端-旧版)
262 262
263 > http://passport.bilibili.com/qrcode/getLoginUrl
263 > https://passport.bilibili.com/qrcode/getLoginUrl
264 264
265 265 *请求方式:GET*
266 266
@@ -289,7 +289,7 @@ x-cache-webcdn: BYPASS from blzone02
289 289 `url`中的值生成二维码,等待手机客户端扫描,并将`oauthKey`保存备用
290 290
291 291 ```shell
292 curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
292 curl 'https://passport.bilibili.com/qrcode/getLoginUrl'
293 293 ```
294 294
295 295 <details>
@@ -311,7 +311,7 @@ curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
311 311
312 312 ### 扫码登录(web端-旧版)
313 313
314 > http://passport.bilibili.com/qrcode/getLoginInfo
314 > https://passport.bilibili.com/qrcode/getLoginInfo
315 315
316 316 *请求方式:POST*
317 317
@@ -351,7 +351,7 @@ data 对象:
351 351 使用扫描秘钥`c3bd5286a2b40a822f5f60e9bf3f602e`登录
352 352
353 353 ```shell
354 curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
354 curl "https://passport.bilibili.com/qrcode/getLoginInfo"\
355 355 --data-urlencode 'oauthKey=c3bd5286a2b40a822f5f60e9bf3f602e' \
356 356 -c 'cookie.txt'
357 357 ```
@@ -434,7 +434,9 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
434 434
435 435 ### 申请二维码(TV端)
436 436
437 > http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code
437 > https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code
438 >
439 > https://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code
438 440
439 441 *请求方式:POST*
440 442
@@ -446,12 +448,13 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
446 448
447 449 **正文参数( application/x-www-form-urlencoded ):**
448 450
449 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
450 |----------|-----|-------|---------|-----------------------|
451 | appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` |
452 | local_id | str | TV端id | TV端必要 | 可为`0` |
453 | ts | num | 当前时间戳 | APP方式必要 | |
454 | sign | str | APP签名 | APP方式必要 | |
451 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
452 | -------- | ---- | ---------- | ------------ | -------------------------- |
453 | appkey | str | APP 密钥 | APP 方式必要 | 仅可用`4409e2ce8ffd12b8` |
454 | local_id | str | TV 端 id | TV 端必要 | 可为`0` |
455 | ts | num | 当前时间戳 | APP 方式必要 | |
456 | sign | str | APP 签名 | APP 方式必要 | |
457 | mobi_app | str | 平台标识 | 非必要 | 会被拼接到返回的 url query |
455 458
456 459 **json回复:**
457 460
@@ -466,15 +469,15 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
466 469
467 470 `data`对象:
468 471
469 | 字段 | 类型 | 内容 | 备注 |
470 |----------|-----|----------|--------|
471 | url | str | 二维码内容url | |
472 | oauthKey | str | 扫码登录秘钥 | 恒为32字符 |
472 | 字段 | 类型 | 内容 | 备注 |
473 | --------- | ---- | -------------- | ------------ |
474 | url | str | 二维码内容 url | |
475 | auth_code | str | 扫码登录秘钥 | 恒为 32 字符 |
473 476
474 477 **示例:**
475 478
476 479 ```shell
477 curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
480 curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
478 481 --data-urlencode 'appkey=4409e2ce8ffd12b8' \
479 482 --data-urlencode 'local_id=0' \
480 483 --data-urlencode 'ts=0' \
@@ -490,7 +493,7 @@ curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
490 493 "message": "0",
491 494 "ttl": 1,
492 495 "data": {
493 "url": "https://passport.snm0516.aisee.tv/x/passport-tv-login/h5/qrcode/auth?auth_code=0eeb635a64526709d70cb4c854a3b001",
496 "url": "https://passport.bilibili.com/x/passport-tv-login/h5/qrcode/auth?auth_code=0eeb635a64526709d70cb4c854a3b001",
494 497 "auth_code": "0eeb635a64526709d70cb4c854a3b001"
495 498 }
496 499 }
@@ -500,7 +503,9 @@ curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
500 503
501 504 ### 扫码登录(TV端)
502 505
503 > http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll
506 > https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll
507 >
508 > https://passport.bilibili.com/x/passport-tv-login/qrcode/poll
504 509
505 510 *请求方式:POST*
506 511
@@ -545,7 +550,7 @@ curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
545 550 使用扫描秘钥`6214464b3025541abf6f654cf7569a01`进行验证登录
546 551
547 552 ```shell
548 curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll' \
553 curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll' \
549 554 --data-urlencode 'appkey=4409e2ce8ffd12b8' \
550 555 --data-urlencode 'auth_code=6214464b3025541abf6f654cf7569a01' \
551 556 --data-urlencode 'local_id=0' \