--- title: 账号相关 icon: user --- ::: warning 注意 对于 Shamrock 尚未实现的 API,会在标题添加标记 ::: ## 获取登录号信息 该接口用于获取 QQ 用户的登录号信息。 ### API 端点 `/get_login_info` ### 参数 ::: tip 提示 该接口无输入参数。 ::: ### 响应 ::: tabs @tab 响应字段 | 字段 | 类型 | 说明 | | -------- | ------ | ----- | | user_id | int64 | QQ 号 | | nickname | string | 昵称 | @tab 响应示例 ```json { "status": "ok", "retcode": 0, "data": { "user_id": 2854200454, "nickname": "Shamrock" } } ``` ::: ## 设置 QQ 个人资料 该接口用于设置 QQ 用户的个人资料信息。 ### API 端点 `/set_qq_profile` ### 参数 | 字段 | 类型 | 必须 | 说明 | | ------------- | ------ | ---- | ------------------------ | | nickname | string | 是 | 昵称 | | company | string | 是 | 公司 | | email | string | 是 | 邮箱 | | college | string | 是 | 大学 | | personal_note | string | 是 | 个人备注 | | age | int32 | 否 | 年龄 | | birthday | string | 否 | 生日(格式:YYYY-MM-DD) | ### 响应 该接口将返回基本的 json 。 ## 获取在线机型 该接口用于获取 QQ 在线机型。 ### API 端点 `/_get_model_show` ### 参数 ::: tabs @tab 参数字段 | 字段 | 类型 | 必须 | 说明 | | ----- | ------ | ---- | ---- | | model | string | 是 | 机型 | @tab 参数示例 ```json { "model": "OPPO" } ``` ::: ### 响应 ::: tabs @tab 响应字段 | 字段 | 类型 | 说明 | | -------- | --------------------------------- | -------- | | variants | List<[ModelDetail](#modeldetail)> | 机型列表 | @tab 响应示例 ```json { "status": "ok", "retcode": 0, "data": { "variants": [ { "model_show": "OPPO (黑色)", "need_pay": true }, { "model_show": "OPPO (白色)", "need_pay": true }, { "model_show": "OPPO (银色)", "need_pay": true }, { "model_show": "OPPO (灰色)", "need_pay": true }, { "model_show": "OPPO (金色)", "need_pay": true }, { "model_show": "OPPO", "need_pay": false } ] } } ``` ::: #### ModelDetail | 字段 | 类型 | 说明 | | ---------- | ------ | ------------ | | model_show | string | 机型名称 | | need_pay | bool | 是否需要付费 | ## 设置在线机型 该接口用于设置 QQ 在线机型。 ### API 端点 `/_set_model_show` ### 参数 | 字段 | 类型 | 必须 | 说明 | | ----- | ------ | ---- | ---- | | model | string | 是 | 机型 | | manu | string | 是 | 厂商 | ### 响应 该接口将返回处理结果,其中 `data` 字段无数据。 ## 获取当前账号在线客户端列表 该接口用于获取当前账号在线客户端列表。 ### API 端点 `/get_online_clients` ### 参数 | 字段 | 类型 | 说明 | | -------- | ---- | ------------ | | no_cache | bool | 是否无视缓存 | ### 响应 | 字段 | 类型 | 说明 | | ------- | ------------------------- | -------------- | | clients | Object<[Device](#device)> | 在线客户端列表 | #### Device | 字段 | 类型 | 说明 | | ----------- | ------ | -------- | | app_id | int64 | 客户端ID | | device_name | string | 设备名称 | | device_kind | string | 设备类型 |