Skip to content

个人资料模块

个人资料模块提供用户管理自己账户信息的功能,包括获取个人资料和编辑个人信息等接口。

接口说明

获取个人资料

路径: /api/profile 方法: GET 认证: 需要 JWT 认证

请求字段

字段名必需类型说明
---无需请求参数

响应字段

字段名必需类型说明
userUser用户信息对象

编辑个人资料

路径: /api/profile 方法: POST 认证: 需要 JWT 认证

请求字段

字段名必需类型说明
namestring新的用户昵称
head_idstring新的头像 ID

响应字段

字段名必需类型说明
successboolean更新成功状态
messagestring操作结果消息
userUser更新后的用户信息对象

获取推荐信息

路径: /api/profile/referral
方法: GET
认证: 需要 JWT 认证

请求字段

字段名必需类型说明
---无需请求参数

响应字段

字段名必需类型说明
referral_linkstring推荐链接
total_referralsnumber推荐总人数
successful_referralsnumber已成功推荐的人数(已参与游戏)
token_rewardsstring推荐获得的奖金奖励(ETH,以wei为单位)
point_rewardsnumber推荐获得的积分奖励

使用说明

  • 所有接口都需要通过 JWT token 进行身份认证
  • 编辑资料时,name 和 head_id 字段都是可选的,可以只更新其中一个
  • head_url 由系统根据 head_id 自动生成,无需客户端传递
  • point 积分由系统管理,用户无法直接修改
  • 用户只能查看和修改自己的个人资料
  • 推荐信息接口返回当前用户的推荐统计和收益数据
  • 推荐链接可用于分享给其他用户进行推荐
  • 成功推荐人数指已通过推荐链接注册并参与游戏的用户数量