修正错误与表格格式 (#473)

This commit is contained in:
7rikka
2022-09-13 09:45:07 +08:00
committed by GitHub
parent 15ffe4692a
commit fbd4044844

View File

@@ -52,7 +52,7 @@ while True:
根对象: 根对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------- | |---------|-----|------|------|
| code | num | 返回值 | 0成功 | | code | num | 返回值 | 0成功 |
| message | str | 错误信息 | | | message | str | 错误信息 | |
| ttl | num | 1 | | | ttl | num | 1 | |
@@ -61,7 +61,7 @@ while True:
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------------------- | ---------- | |------------|-----|------------------|--------|
| url | str | 二维码内容 (登录页面 url) | | | url | str | 二维码内容 (登录页面 url) | |
| qrcode_key | str | 扫码登录秘钥 | 恒为32字符 | | qrcode_key | str | 扫码登录秘钥 | 恒为32字符 |
@@ -75,6 +75,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/qrcode/generate'
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"code": 0, "code": 0,
@@ -104,7 +105,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/qrcode/generate'
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ------ | ---- | |------------|-----|--------|-----|-----|
| qrcode_key | str | 扫码登录秘钥 | 非必要 | | | qrcode_key | str | 扫码登录秘钥 | 非必要 | |
**json回复** **json回复**
@@ -112,7 +113,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/qrcode/generate'
根对象: 根对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------- | |---------|-----|------|------|
| code | num | 返回值 | 0成功 | | code | num | 返回值 | 0成功 |
| message | str | 错误信息 | | | message | str | 错误信息 | |
| data | obj | 信息本体 | | | data | obj | 信息本体 | |
@@ -120,7 +121,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/qrcode/generate'
data 对象: data 对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------------------------------------------------------ | ---------------------------------- | |---------------|-----|----------------------------------------------------------------|------------------------|
| url | str | 游戏分站跨域登录 url | 未登录为空 | | url | str | 游戏分站跨域登录 url | 未登录为空 |
| refresh_token | str | 刷新`refresh_token` | 未登录为空 | | refresh_token | str | 刷新`refresh_token` | 未登录为空 |
| timestamp | num | 登录时间 | 未登录为`0`<br />时间戳 单位为毫秒 | | timestamp | num | 登录时间 | 未登录为`0`<br />时间戳 单位为毫秒 |
@@ -137,7 +138,7 @@ curl -G "http://passport.bilibili.com/x/passport-login/web/qrcode/poll"\
-c 'cookie.txt' -c 'cookie.txt'
``` ```
当密钥正确时但未扫描时`message``86101` 当密钥正确时但未扫描时`code``86101`
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
@@ -160,12 +161,11 @@ curl -G "http://passport.bilibili.com/x/passport-login/web/qrcode/poll"\
</details> </details>
扫描成功但手机端未确认时`message``86038` 扫描成功但手机端未确认时`code``86090`
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"code": 0, "code": 0,
@@ -183,10 +183,11 @@ curl -G "http://passport.bilibili.com/x/passport-login/web/qrcode/poll"\
</details> </details>
扫描成功手机端确认登录后,`message``0`并向浏览器写入cookie 扫描成功手机端确认登录后,`code``0`并向浏览器写入cookie
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"code": 0, "code": 0,
@@ -210,6 +211,7 @@ curl -G "http://passport.bilibili.com/x/passport-login/web/qrcode/poll"\
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```http ```http
HTTP/1.1 200 OK HTTP/1.1 200 OK
Date: Mon, 05 Sep 2022 07:30:09 GMT Date: Mon, 05 Sep 2022 07:30:09 GMT
@@ -230,6 +232,28 @@ x-cache-webcdn: BYPASS from blzone02
</details> </details>
二维码失效时`code``86038`
<details>
<summary>查看响应示例:</summary>
```json
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"url": "",
"refresh_token": "",
"timestamp": 0,
"code": 86038,
"message": "二维码已失效"
}
}
```
</details>
## web端扫码登录-旧版 ## web端扫码登录-旧版
以下为旧版扫码登录 API尚可正常访问 以下为旧版扫码登录 API尚可正常访问
@@ -247,7 +271,7 @@ x-cache-webcdn: BYPASS from blzone02
根对象: 根对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | -------- | ------------ | |--------|------|------|--------|
| code | num | 返回值 | 0成功 | | code | num | 返回值 | 0成功 |
| status | bool | true | 作用尚不明确 | | status | bool | true | 作用尚不明确 |
| ts | num | 请求时间 | 时间戳 | | ts | num | 请求时间 | 时间戳 |
@@ -256,7 +280,7 @@ x-cache-webcdn: BYPASS from blzone02
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------------- | ---------- | |----------|-----|------------------|--------|
| url | str | 二维码内容 (登录页面 url) | | | url | str | 二维码内容 (登录页面 url) | |
| oauthKey | str | 扫码登录秘钥 | 恒为32字符 | | oauthKey | str | 扫码登录秘钥 | 恒为32字符 |
@@ -270,6 +294,7 @@ curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"code": 0, "code": 0,
@@ -299,7 +324,7 @@ curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ------------ | ------ | ----------------------------- | |----------|-----|--------|-----|----------------------------|
| oauthKey | str | 扫码登录秘钥 | 必要 | | | oauthKey | str | 扫码登录秘钥 | 必要 | |
| gourl | str | 跳转url | 非必要 | 默认为http://www.bilibili.com | | gourl | str | 跳转url | 非必要 | 默认为http://www.bilibili.com |
@@ -308,7 +333,7 @@ curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
根对象: 根对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------- | ---------------------------- | ----------------------------------------- | ------------------------------------------------------------ | |---------|----------------------|---------------------------|---------------------------------------------------------|
| code | num | 返回值 | 0成功 | | code | num | 返回值 | 0成功 |
| message | str | | 正确无 | | message | str | | 正确无 |
| ts | num | 扫码时间 | 错误无 | | ts | num | 扫码时间 | 错误无 |
@@ -318,7 +343,7 @@ curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
data 对象: data 对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------------------- | ---- | |-----|-----|--------------|-----|
| url | str | 游戏分站跨域登录 url | | | url | str | 游戏分站跨域登录 url | |
**示例:** **示例:**
@@ -335,6 +360,7 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"status":false, "status":false,
@@ -349,6 +375,7 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"status":false, "status":false,
@@ -363,6 +390,7 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```json ```json
{ {
"code": 0, "code": 0,
@@ -382,6 +410,7 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>
```http ```http
HTTP/1.1 200 OK HTTP/1.1 200 OK
Date: Wed, 04 Mar 2020 10:36:37 GMT Date: Wed, 04 Mar 2020 10:36:37 GMT
@@ -418,7 +447,7 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ---------- | ----------- | ------------------------ | |----------|-----|-------|---------|-----------------------|
| appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` | | appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` |
| local_id | str | TV端id | TV端必要 | 可为`0` | | local_id | str | TV端id | TV端必要 | 可为`0` |
| ts | num | 当前时间戳 | APP方式必要 | | | ts | num | 当前时间戳 | APP方式必要 | |
@@ -429,7 +458,7 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
根对象: 根对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ---------------------------------------------------- | |---------|-----|------|---------------------------------------|
| code | num | 返回值 | 0成功<br />-3API校验密匙错误<br />-400请求错误 | | code | num | 返回值 | 0成功<br />-3API校验密匙错误<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 | | message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | | | ttl | num | 1 | |
@@ -438,7 +467,7 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------- | ---------- | |----------|-----|----------|--------|
| url | str | 二维码内容url | | | url | str | 二维码内容url | |
| oauthKey | str | 扫码登录秘钥 | 恒为32字符 | | oauthKey | str | 扫码登录秘钥 | 恒为32字符 |
@@ -484,7 +513,7 @@ curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
**正文参数 (application/x-www-form-urlencoded)** **正文参数 (application/x-www-form-urlencoded)**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| --------- | ---- | ---------- | ----------- | ------------------------ | |-----------|-----|-------|---------|-----------------------|
| appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` | | appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` |
| auth_code | str | 扫码秘钥 | 必要 | | | auth_code | str | 扫码秘钥 | 必要 | |
| local_id | str | TV端id | TV端必要 | 可为0 | | local_id | str | TV端id | TV端必要 | 可为0 |
@@ -496,7 +525,7 @@ curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
根对象: 根对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------- | ----------------------------- | -------- | ------------------------------------------------------------ | |---------|-----------------------|------|----------------------------------------------------------------------------|
| code | num | 返回值 | 0成功<br />-3API校验密匙错误<br />-400请求错误<br />86038二维码已失效<br />86039二维码尚未确认 | | code | num | 返回值 | 0成功<br />-3API校验密匙错误<br />-400请求错误<br />86038二维码已失效<br />86039二维码尚未确认 |
| message | str | 错误信息 | 默认为0 | | message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | | | ttl | num | 1 | |
@@ -505,7 +534,7 @@ curl 'http://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------ | -------------------- | |---------------|-----|------------|--------------|
| mid | num | 登录用户mid | | | mid | num | 登录用户mid | |
| access_token | str | APP登录Token | | | access_token | str | APP登录Token | |
| refresh_token | str | APP刷新Token | | | refresh_token | str | APP刷新Token | |