根据 `MiniAppController.ts` 里的实际参数获取和校验,下面是各接口的详细 API 文档: --- ### 1. 小程序登录鉴权 - **接口地址**:`POST /wxLogin` - **请求参数**(JSON): - `token`:用户登录 token(string,必填) - **响应参数**(JSON): - `code`:0 成功,-1 失败 - `msg`:提示信息 - `data`:微信登录接口返回的数据 --- ### 2. 小程序支付回调 - **接口地址**:`GET /wxPay` - **请求参数**(Query): - `uid`:用户 ID(string,必填) - `rmb`:支付金额(string,必填) - `reqid`:订单号(string,必填) - `trans_id`:交易号(string,必填) - `product_id`:商品 ID(string,必填) - `notify_id`:平台通知 ID(string,必填) - `sign`:签名(string,必填) - **响应**: - `SUCCESS` 或 `FAIL`(字符串) --- ### 3. 内容安全审核 - **接口地址**:`POST /contentSecurityCheck` - **请求参数**(JSON): - `uid`:用户 ID(string,必填) - `gameid`:游戏 ID(string,必填) - `signature`:签名(string,必填) - `timestamp`:时间戳(string,必填) - `nonce`:随机串(string,必填) - `scene`:场景(string,必填) - `content`:待审核内容(string,必填) - `nickname`:昵称(string,选填) - `title`:标题(string,选填) - `usersign`:用户签名(string,选填) - **响应参数**(JSON): - `code`:0 成功,-1 失败 - `msg`:提示信息 - `data`:审核结果(如 suggest、label、trace_id、detail) --- ### 4. 角色名称修改上报 - **接口地址**:`POST /editUserRoleInfo` - **请求参数**(JSON): - `openId`:用户 openId(string,必填) - `time`:时间戳(string,必填) - `gameid`:游戏 ID(string,必填) - `serverid`:区服 ID(string,必填) - `playerName`:角色名(string,必填) - `sign`:签名(string,必填) - **响应参数**(JSON): - `error`:0 成功,-1 失败 - `errmsg`:提示信息 --- ### 5. 验证支付是否成功 - **接口地址**:`POST /wxOrderCheck` - **请求参数**(JSON): - `notifyId`:平台通知 ID(string,必填) - **响应参数**(JSON): - `success`:true/false - `message`:结果说明 --- 所有接口参数均需按实际代码校验和签名规则传递。