From fd63a292d9c80fd877b74635b6e3922306833558 Mon Sep 17 00:00:00 2001
From: Kamisato-Ayaka-233 <2627706725@qq.com>
Date: Fri, 25 Aug 2023 22:33:17 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90A=E3=80=91=E2=80=9C=E6=B8=B8=E6=88=8F?=
=?UTF-8?q?=E8=B4=A6=E5=8F=B7=E4=BF=A1=E6=81=AF=E2=80=9D=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E9=83=A8=E5=88=86=E7=94=A8=E4=BA=8E=E8=8E=B7=E5=8F=96=E7=BB=91?=
=?UTF-8?q?=E5=AE=9A=E6=B8=B8=E6=88=8F=E8=B4=A6=E5=8F=B7=E5=9F=BA=E6=9C=AC?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3=20=E3=80=90A=E3=80=91?=
=?UTF-8?q?=E2=80=9CID=E5=AF=B9=E7=85=A7=E8=A1=A8=E2=80=9D=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E5=B4=A9=E5=9D=8F3=E7=9A=84=E9=83=A8=E5=88=86?=
=?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=90=8D=E7=A7=B0=20=E3=80=90A?=
=?UTF-8?q?=E3=80=91=E2=80=9CID=E5=AF=B9=E7=85=A7=E8=A1=A8=E2=80=9D?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=83=A8=E5=88=86=E6=B8=B8=E6=88=8F=E6=A0=87?=
=?UTF-8?q?=E8=AF=86=E7=AC=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
hoyolab/forum/info.md | 2 +-
hoyolab/user/game_account_info.md | 300 ++++++++++++++++++++++++++++++
hoyolab/user/info.md | 1 +
other/id.md | 20 ++
5 files changed, 323 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 419acb0..9383ebe 100644
--- a/README.md
+++ b/README.md
@@ -68,7 +68,7 @@
- [x] [绕过检测与鉴权](other/authentication.md)
- [ ] [错误码](other/error_code.md)
- [ ] [各种ID对照表](other/id.md)
-- [ ] [游戏启动器信息](other/launcher.md)
+- [x] [游戏启动器信息](other/launcher.md)
---
### 米游社(HoYoLab,MiYouShe)
diff --git a/hoyolab/forum/info.md b/hoyolab/forum/info.md
index 8d2fe57..0a43a9d 100644
--- a/hoyolab/forum/info.md
+++ b/hoyolab/forum/info.md
@@ -59,7 +59,7 @@ _请求方式:GET_
| post_order | str | 默认排序类型
reply 最新回复 | |
| src_type | num | 待调查 | |
| icon | str | 分区图标 | |
-| header_image | str | 分区头图 | APP端头部部分 |
+| header_image | str | 分区头图URL | APP端头部部分 |
| hot_score | num | 待调查 | |
| icon_pure | str | 分区图标 | |
| des | str | 描述 | |
diff --git a/hoyolab/user/game_account_info.md b/hoyolab/user/game_account_info.md
index 1e5ff1e..0858494 100644
--- a/hoyolab/user/game_account_info.md
+++ b/hoyolab/user/game_account_info.md
@@ -1,5 +1,8 @@
# 游戏账号信息
+- [获取游戏记录卡片信息](#获取游戏记录卡片信息)
+- [通过LToken获取绑定游戏账号的基本信息](#通过ltoken获取绑定游戏账号的基本信息)
+- [通过SToken获取绑定游戏账号的基本信息](#通过stoken获取绑定游戏账号的基本信息)
- [原神](#原神)
- [获取首页信息](#genshin-home)
- [获取角色信息](#genshin-characters)
@@ -14,6 +17,303 @@
---
+## 获取游戏记录卡片信息
+
+**国服:**
+
+_请求方式:GET_
+
+> _需要验证请求头_
+>
+> `x-rpc-client_type`:`2`
+>
+> K2`salt`
+>
+> `DS1`
+
+> _需要验证Cookie_
+>
+> SToken
+
+`https://api-takumi-record.mihoyo.com/game_record/card/api/getGameRecordCard`
+
+**参数:**
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | ---- | ---- |
+| uid | str | 想要获取游戏记录卡片信息的米游社账号ID | |
+
+**JSON返回:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | ---- | ---- |
+| retcode | num | 返回码 | |
+| message | str | 返回消息 | |
+| data | obj | 该米游社账号的所有游戏记录卡片信息 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | ---- | ---- |
+| list | arr | 所有游戏记录卡片信息 | |
+
+`data`对象→`list`数组→对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | ---- | ---- |
+| has_role | bool | 该账号是否已绑定该游戏的任何账号 | |
+| game_id | num | 该游戏记录对应的游戏ID | |
+| game_role_id | str | 该游戏记录展示的游戏账号ID | |
+| nickname | str | 该游戏账号的昵称 | |
+| region | str | 该游戏账号所属服务器的名称 | |
+| level | num | 该游戏账号的等级 | 例如原神的冒险等级 |
+| background_image | str | 该游戏记录卡片背景图片的URL | |
+| is_public | bool | 该账号是否公开该游戏记录 | |
+| data | arr | 该游戏记录的一些简略信息 | |
+| region_name | str | 该游戏账号所属服务器的称呼 | |
+| url | str | 该游戏记录卡片将跳转页面的URL | |
+| data_switches | arr | 待调查 | |
+| h5_data_switches | arr | 待调查 | |
+| background_color | str | 该卡片背景颜色的16进制颜色值 | |
+
+`data`对象→`list`数组→对象→`data`数组→对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | ---- | ---- |
+| name | str | 该记录项的名称 | |
+| type | num | 待调查 | |
+| value | str | 该记录项的数据 | |
+
+`data`对象→`list`数组→对象→`data_switches`数组→对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | ---- | ---- |
+| switch_id | str | 待调查 | |
+| is_public | bool | 待调查 | |
+| switch_name | str | 待调查 | |
+
+查看示例
+
+```json
+{
+ "retcode": 0,
+ "message": "OK",
+ "data": {
+ "list": [
+ {
+ "has_role": true,
+ "game_id": 2,
+ "game_role_id": "222681079",
+ "nickname": "※青衫入雨※",
+ "region": "cn_gf01",
+ "level": 59,
+ "background_image": "https://upload-bbs.mihoyo.com/upload/2020/09/22/0762ab7cc42ac5a760bb4d1ea87b2c42_1236712390449986860.png",
+ "is_public": true,
+ "data": [
+ {
+ "name": "活跃天数",
+ "type": 1,
+ "value": "524"
+ },
+ {
+ "name": "获得角色数",
+ "type": 1,
+ "value": "53"
+ },
+ {
+ "name": "成就达成数",
+ "type": 1,
+ "value": "795"
+ },
+ {
+ "name": "深境螺旋",
+ "type": 1,
+ "value": "8-3"
+ }
+ ],
+ "region_name": "天空岛",
+ "url": "https://webstatic.mihoyo.com/app/community-game-records/?bbs_presentation_style=fullscreen&bbs_auth_required=true&v=101&gid=2&user_id=317832114",
+ "data_switches": [
+ {
+ "switch_id": 1,
+ "is_public": true,
+ "switch_name": "个人主页卡片"
+ },
+ {
+ "switch_id": 2,
+ "is_public": true,
+ "switch_name": "角色详情数据"
+ }
+ ],
+ "h5_data_switches": [],
+ "background_color": "D3BC8E"
+ },
+ ...
+ ]
+ }
+}
+```
+查看示例
+
+```json
+{
+ "retcode": 0,
+ "message": "OK",
+ "data": {
+ "list": [
+ {
+ "game_biz": "hk4e_cn",
+ "region": "cn_qd01",
+ "game_uid": "524923864",
+ "nickname": "༽墨ᐒ染ᐓ月༼",
+ "level": 22,
+ "is_chosen": false,
+ "region_name": "世界树",
+ "is_official": false
+ },
+ ...
+ ]
+ }
+}
+```
+查看示例
+
+```json
+{
+ "retcode": 0,
+ "message": "OK",
+ "data": {
+ "list": [
+ {
+ "game_biz": "hk4e_cn",
+ "region": "cn_qd01",
+ "game_uid": "524923864",
+ "nickname": "༽墨ᐒ染ᐓ月༼",
+ "level": 22,
+ "is_chosen": false,
+ "region_name": "世界树",
+ "is_official": false
+ },
+ ...
+ ]
+ }
+}
+```
+