返回提交历史
Modified
login/login_action/QR.md
+75
-17
XFEstudio/bilibili-API-collect
完善扫码接口 (#590)
1deb78b
代码差异
1 个文件
+75
-17
@@ -529,21 +529,21 @@ curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
529
529
530
530
根对象:
531
531
532
| 字段 | 类型 | 内容 | 备注 |
533
|---------|-----------------------|------|----------------------------------------------------------------------------|
534
| code | num | 返回值 | 0:成功<br />-3:API校验密匙错误<br />-400:请求错误<br />86038:二维码已失效<br />86039:二维码尚未确认 |
535
| message | str | 错误信息 | 默认为0 |
536
| ttl | num | 1 | |
537
| data | 有效时:obj<br />无效时:null | 信息本体 | |
532
| 字段 | 类型 | 内容 | 备注 |
533
|---------|-----------------------|------|--------------------------------------------------------------------------------------------------------------|
534
| code | num | 返回值 | 0:成功<br />-3:API校验密匙错误<br />-400:请求错误<br/>-404:啥都木有<br />86038:二维码已失效<br />86039:二维码尚未确认<br/>86090:二维码已扫码未确认 |
535
| message | str | 错误信息 | 默认为0 |
536
| ttl | num | 1 | |
537
| data | 有效时:obj<br />无效时:null | 信息本体 | |
538
538
539
539
`data`对象:
540
540
541
| 字段 | 类型 | 内容 | 备注 |
542
|---------------|-----|------------|--------------|
543
| mid | num | 登录用户mid | |
544
| access_token | str | APP登录Token | |
545
| refresh_token | str | APP刷新Token | |
546
| expires_in | num | 有效时间 | 单位为秒 一般为30天 |
541
| 字段 | 类型 | 内容 | 备注 |
542
|---------------|-----|------------|---------------------|
543
| mid | num | 登录用户mid | |
544
| access_token | str | APP登录Token | |
545
| refresh_token | str | APP刷新Token | |
546
| expires_in | num | 有效时间 | 默认:15552000秒,等于180天 |
547
547
548
548
**示例:**
549
549
@@ -555,7 +555,7 @@ curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll' \
555
555
--data-urlencode 'auth_code=6214464b3025541abf6f654cf7569a01' \
556
556
--data-urlencode 'local_id=0' \
557
557
--data-urlencode 'ts=0' \
558
--data-urlencode 'sign=87de3d0fee7c3f4facd244537238914e'
558
559
```
559
560
560
561
<details>
@@ -567,10 +567,68 @@ curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll' \
567
567
"message": "0",
568
568
"ttl": 1,
569
569
"data": {
570
"mid": 293793435,
571
"access_token": "***",
572
"refresh_token": "***",
573
"expires_in": 2592000
570
"is_new": false,
571
"mid": 10086,
572
"access_token": "********************************",
573
"refresh_token": "********************************",
574
"expires_in": 15552000,
575
"token_info": {
576
"mid": 10086,
577
"access_token": "********************************",
578
"refresh_token": "********************************",
579
"expires_in": 15552000
580
},
581
"cookie_info": {
582
"cookies": [
583
{
584
"name": "SESSDATA",
585
"value": "********************************",
586
"http_only": 1,
587
"expires": 1679988973,
588
"secure": 0
589
},
590
{
591
"name": "bili_jct",
592
"value": "********************************",
593
"http_only": 0,
594
"expires": 1679988973,
595
"secure": 0
596
},
597
{
598
"name": "DedeUserID",
599
"value": "*******",
600
"http_only": 0,
601
"expires": 1679988973,
602
"secure": 0
603
},
604
{
605
"name": "DedeUserID__ckMd5",
606
"value": "****************",
607
"http_only": 0,
608
"expires": 1679988973,
609
"secure": 0
610
},
611
{
612
"name": "sid",
613
"value": "********",
614
"http_only": 0,
615
"expires": 1679988973,
616
"secure": 0
617
}
618
],
619
"domains": [
620
".bilibili.com",
621
".biligame.com",
622
".bigfun.cn",
623
".bigfunapp.cn",
624
".dreamcast.hk"
625
]
626
},
627
"sso": [
628
"https://passport.bilibili.com/api/v2/sso",
629
"https://passport.biligame.com/api/v2/sso",
630
"https://passport.bigfunapp.cn/api/v2/sso"
631
]
574
632
}
575
633
}
576
634
```