文档
测试
POST
https://sdk.dbgame.io/api/account

接口描述

请求接口:Create

请求参数

application/json
参数名
类型
描述
必填
Host
string
请求域名
必填
GameTypeEnum
GameTypeEnum
游戏类型(使用 GameTypeEnum 枚举类传参)
必填
MerchantCode
string
商户号
必填
Md5Key
string
秘钥
必填
Timestamp
Long
13 位时间戳
必填
LoginName
string
玩家用户名
必填
NickName
string
玩家昵称
必填
Password
string
密码
必填
Currency
CurrencyEnum
币种枚举(使用 CurrencyEnum 枚举类传参)
必填
WinLimit
int
会员当日最大可赢 (0:代表不限制)
必填
LimitType
string
限红类型(请找客服咨询)
必填
DeviceType
DeviceTypeEnum
设备类型(使用 DeviceTypeEnum 枚举类传参)
必填
LoginIp
string
IP
必填

响应参数

参数名
类型
描述
必填
Code
int
返回代码(200代表成功)
必填
Message
string
返回消息
必填
Detail
string
細節說明
可选
OriginCode
string
原始状态码
可选

说明 / 示例

``` csharp public void Create_Success() { CreateReq createRequest = new CreateReq(); // 公共請求參數 createRequest.Host = _host; createRequest.VersionEnum = VersionEnum.V1; createRequest.GameTypeEnum = GameTypeEnum.DGZR; createRequest.Md5Key = _key; createRequest.MerchantCode = _agent; createRequest.Timestamp = TimeUtil.GetTimeStamp(false); // 註冊查詢參數 createRequest.LoginName = _username + TimeUtil.GetTimeStamp(true).ToString(); createRequest.NickName = _username + TimeUtil.GetTimeStamp(true).ToString(); createRequest.Password = _password; createRequest.LoginIp = IPUtil.GetLocalIp(); createRequest.DeviceType = DeviceTypeEnum.PC; createRequest.LimitType = "A"; createRequest.MaxWin = 500; createRequest.Currency = CurrencyEnum.CNY; try { var game = new GameService(); BaseCommonResp baseResponse = game.Create(createRequest); Console.WriteLine(JsonConvert.SerializeObject(baseResponse, Formatting.Indented)); Assert.AreEqual(EnumUtil.GetEnumAttribute(CodeMsgEnum.SUCCESS).Code, baseResponse.Code); } catch (Exception e) { Assert.Fail(e.Message); } } ```