mirror of
https://github.com/PaiGramTeam/mihoyo-api-collect.git
synced 2024-11-22 07:07:43 +00:00
修改“二维码登录”的描述
This commit is contained in:
parent
4096cf72db
commit
0fdc7711e2
@ -79,8 +79,8 @@
|
|||||||
- [ ] [登录](hoyolab/login)
|
- [ ] [登录](hoyolab/login)
|
||||||
- [x] [密码登录](hoyolab/login/password.md)
|
- [x] [密码登录](hoyolab/login/password.md)
|
||||||
- [x] [验证码登录](hoyolab/login/sms.md)
|
- [x] [验证码登录](hoyolab/login/sms.md)
|
||||||
- [x] [扫码获取GameToken](hoyolab/login/qrcode_hk4e.md)
|
- [x] [扫码登录(GameToken)](hoyolab/login/qrcode_hk4e.md)
|
||||||
- [x] [扫码登入米游社](hoyolab/login//qrcode_hoyolab.md)
|
- [x] [扫码登录(米游社)](hoyolab/login//qrcode_hoyolab.md)
|
||||||
- [ ] [论坛](hoyolab/forum)
|
- [ ] [论坛](hoyolab/forum)
|
||||||
- [ ] [基本信息](hoyolab/forum/info.md)
|
- [ ] [基本信息](hoyolab/forum/info.md)
|
||||||
- [ ] [文章](hoyolab/article)
|
- [ ] [文章](hoyolab/article)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# 米游社扫码获取GameToken
|
# 米游社扫码登录(GameToken)
|
||||||
|
|
||||||
- [扫码登录](#扫码登录)
|
- [扫码登录](#扫码登录)
|
||||||
- [操作步骤](#qrcode-step)
|
- [操作步骤](#qrcode-step)
|
||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
## 扫码登录
|
## 扫码登录
|
||||||
|
|
||||||
<h3 id="qrcode-step">操作步骤</h3>
|
### 操作步骤
|
||||||
|
|
||||||
1. [生成二维码](#生成二维码),记录返回`data`对象的`url`,及其URL参数中的`ticket`字段(下称`ticket`)。
|
1. [生成二维码](#生成二维码),记录返回`data`对象的`url`,及其URL参数中的`ticket`字段(下称`ticket`)。
|
||||||
1. 生成二维码供用户扫描。
|
1. 生成二维码供用户扫描。
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# 米游社扫码登入
|
# 米游社扫码登录
|
||||||
|
|
||||||
- [扫码登录](#扫码登录)
|
- [扫码登录](#扫码登录)
|
||||||
- [操作步骤](#操作步骤)
|
- [操作步骤](#操作步骤)
|
||||||
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
1. [生成二维码](#生成二维码),记录返回`data`对象的`url`,和`data`对象的`ticket`字段(下称`ticket`)。
|
1. [生成二维码](#生成二维码),记录返回`data`对象的`url`,和`data`对象的`ticket`字段(下称`ticket`)。
|
||||||
2. 生成二维码供用户扫描。
|
2. 生成二维码供用户扫描。
|
||||||
3. 不断[查询二维码扫描状态](#查询二维码扫描状态)。在用户扫描并确认登录后,获取`header`头里面全部的`Set-Cookie`。
|
3. 不断[查询二维码扫描状态](#查询二维码扫描状态)。在用户扫描并确认登录后,获取请求头中所有`Set-Cookie`。可获取的Cookie有:Account ID、MiHoYo id、LToken、特定Cookie Token。
|
||||||
|
|
||||||
### 生成二维码
|
### 生成二维码
|
||||||
|
|
||||||
@ -21,11 +21,11 @@
|
|||||||
|
|
||||||
_请求方式:POST_
|
_请求方式:POST_
|
||||||
|
|
||||||
> _需要特定请求头_
|
> _需要验证请求头_
|
||||||
>
|
>
|
||||||
> `X-Rpc-App_id`:`bll8iq97cem8`
|
> `x-rpc-app_id`:`bll8iq97cem8`
|
||||||
>
|
>
|
||||||
> `X-Rpc-Device_id`:一个uuidv4
|
> `x-rpc-device_id`
|
||||||
|
|
||||||
`https://passport-api.miyoushe.com/account/ma-cn-passport/web/createQRLogin`
|
`https://passport-api.miyoushe.com/account/ma-cn-passport/web/createQRLogin`
|
||||||
|
|
||||||
@ -34,8 +34,8 @@ _请求方式:POST_
|
|||||||
根对象:
|
根对象:
|
||||||
|
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ------- | ---- | ---------------- | ---- |
|
| ------- | ---- | --------------- | ---- |
|
||||||
| retcode | num | 返回码 | -3001 Header头缺少参数 |
|
| retcode | num | 返回码 | -3001 请求头缺少部分参数 |
|
||||||
| message | str | 返回消息 | |
|
| message | str | 返回消息 | |
|
||||||
| data | obj | 二维码指向的 URL | |
|
| data | obj | 二维码指向的 URL | |
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ _请求方式:POST_
|
|||||||
|
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ------ | ---- | ------------------ | ------------------- |
|
| ------ | ---- | ------------------ | ------------------- |
|
||||||
| url | str | 二维码指向的 URL | 使用了 Unicode 转义 |
|
| url | str | 二维码指向的URL | 经过Unicode转义 |
|
||||||
| ticket | str | 查询扫码状态的参数 | |
|
| ticket | str | 查询扫码状态的参数 | |
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@ -68,11 +68,11 @@ _请求方式:POST_
|
|||||||
|
|
||||||
_请求方式:POST_
|
_请求方式:POST_
|
||||||
|
|
||||||
> _需要特定请求头_
|
> _需要验证请求头_
|
||||||
>
|
>
|
||||||
> `X-Rpc-App_id`:`bll8iq97cem8`
|
> `x-rpc-app_id`:`bll8iq97cem8`
|
||||||
>
|
>
|
||||||
> `X-Rpc-Device_id`:一个uuidv4
|
> `x-rpc-device_id`
|
||||||
|
|
||||||
`https://passport-api.miyoushe.com/account/ma-cn-passport/web/queryQRLoginStatus`
|
`https://passport-api.miyoushe.com/account/ma-cn-passport/web/queryQRLoginStatus`
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ _请求方式:POST_
|
|||||||
|
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ---- | ---- | ---- | ---- |
|
| ---- | ---- | ---- | ---- |
|
||||||
| ticket | str | 生成二维码时从返回的json中,`data.ticket`字段的值 | |
|
| ticket | str | 生成二维码时,返回数据中`ticket`字段的值 | |
|
||||||
|
|
||||||
**JSON返回:**
|
**JSON返回:**
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ _请求方式:POST_
|
|||||||
|
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ---- | ---- | ---- | ---- |
|
| ---- | ---- | ---- | ---- |
|
||||||
| retcode | num | 返回码<br>-3001 Header头缺少参数<br>-3501 二维码已过期<br>-3505 用户取消扫码 | |
|
| retcode | num | 返回码<br>-3001 请求头缺少参数<br>-3501 二维码已过期<br>-3505 用户取消扫码 | |
|
||||||
| message | str | 返回消息 | |
|
| message | str | 返回消息 | |
|
||||||
| data | obj | 二维码状态 | |
|
| data | obj | 二维码状态 | |
|
||||||
|
|
||||||
@ -96,15 +96,15 @@ _请求方式:POST_
|
|||||||
|
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ---- | ---- | ---- | ---- |
|
| ---- | ---- | ---- | ---- |
|
||||||
|app_id|str|请求的app_id| |
|
| app_id | str | 请求时的`app_id`参数 | |
|
||||||
| client_type | num | 客户端类型 | |
|
| client_type | num | 客户端类型 | |
|
||||||
| created_at | str | 创建时间戳 | |
|
| created_at | str | 创建时间戳 | |
|
||||||
| need_realperson | bool | | |
|
| need_realperson | bool | | |
|
||||||
|realname_info|obj||确认之前为空|
|
| realname_info | obj | | 确认登录之前为空 |
|
||||||
| scanned_at | str | 扫码时间戳 | 扫描之前为空 |
|
| scanned_at | str | 扫码时间戳 | 扫描之前为空 |
|
||||||
| status | str | 二维码状态<br>Created 未扫描<br>Scanned 已扫描<br>Confirmed 已确认 | |
|
| status | str | 二维码状态<br>Created 未扫描<br>Scanned 已扫描<br>Confirmed 已确认 | |
|
||||||
|tokens|list||一直为空|
|
| tokens | arr | | 总是为空 |
|
||||||
|user_info|obj|登入用户信息|确认之前为空|
|
| user_info | obj | 登录用户的信息 | 确认登录之前为空 |
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>查看示例</summary>
|
<summary>查看示例</summary>
|
||||||
|
Loading…
Reference in New Issue
Block a user