文档
测试

用戶登入

POST

请求参数

参数名
类型
描述
必填
Host
String
api地址
必填
Timestamp
Long
时间戳
必填
Md5Key
String
md5值秘钥
必填
AesKey
String
AesKey设置
必填
LoginName
String
用户名,nickName可相同
必填
NickName
String
玩家昵称
必填
LoginIp
String
ip
必填
Password
String
密码
必填
MerchantCode
String
商户号
必填
DeviceType
Enum
设备类型枚举(如: DeviceTypeEnum.PC)
必填
GameTypeEnum
String
游戏类型(请使用枚举进行传值: GameTypeEnum.JDB_LHJ)(jdb-lhj)
必填
Lang
Enum
语系
可选
GameTypeId
String
游戏类型(若需直接进入游戏,需同时带入GameTypeId, MType)
可选
MType
机台类型(若需直接进入游戏,需同时带入GameTypeId, MType)
可选

响应参数

参数名
类型
描述
必填
url
String
遊戲大廳連結
必填
code
int
必填
message
String
必填

说明 / 示例

```language @Test public void testLoginSuccess() { try { LoginReq loginReq = new LoginReq(); loginReq.setHost(host); //loginReq.setVersionEnum(VersionEnum.V1); loginReq.setGameTypeEnum(GameTypeConstant.JDB_LHJ); loginReq.setMd5Key(md5Key); loginReq.setAesKey(aesKey); //必填项 loginReq.setMerchantCode(merchantCode); loginReq.setLoginName("smith123"); loginReq.setDeviceType(DeviceTypeEnum.PC); loginReq.setTimestamp(System.currentTimeMillis()); loginReq.setLoginIp(IPUtil.getLocalAddress()); loginReq.setNickName("smith123"); loginReq.setPassword("abc123456"); //非必填项 loginReq.setLang(LanguageEnum.ZH_CN); //若需直接进入游戏,需同时带入以下两项 loginReq.setGameTypeId("0"); //gType loginReq.setMType("8001"); //mType GameService gameService = GameService.getGameService(); LoginResp loginResp = gameService.login(loginReq); System.out.println(loginResp); System.out.println(loginResp.getCode()); System.out.println(loginResp.getMessage()); System.out.println(loginResp.getDetail()); System.out.println(1); Assert.assertTrue(loginResp.getCode() == CodeMsgEnum.SUCCESS.getCode()); } catch (Exception e) { Assert.fail(e.getMessage()); } } ```