# 说明 * API地址、api_account 、sign_key 登录商户后台获取 * plat_type 游戏平台类型获取:登录商户后台首页查看 如AG/BBIN/DG/EVO * game_type 游戏类型为: | game_type | 参数 | | -------- |-------- | | 真人 | 1 | | 电子 | 2 | | 彩票 | 3 | | 体育 | 4 | | 电竞 | 5 | | 捕鱼 | 6 | | 棋牌 | 7 | # 注册会员 * 接口地址: * API地址/memberCreate * 请求参数: | 字段名称 | 必填 |介绍 | | -------- | -------- |-------- | | username |是|会员名,(用户名5-15的字母数字组合)| | sign_key| 是|后台获取| | plat_type |是|游戏平台类型| | code | 是|md5(sign_key+api_account+plat_type+username)| * 响应参数 | 字段名称 | 详细 | | -------- |-------- | | statusCode | 注册是否成功. 01:成功; 其他失败; | | message | 返回说明 | * 返回数据 ``` { "statusCode": "01", "data": "6xg001", "message": "成功" } ``` # 登录游戏 * 接口地址: * API地址/memberLogin * 请求参数: | 字段名称 |必填 |介绍 | | -------- |-------- |-------- | | username |是|会员名| | plat_type |是|游戏平台类型| | game_type|是|游戏类型| | game_code| 否|游戏代码 | | sign_key| 是|后台获取| | is_mobile_url |否|0 PC 1 移动端| | code | 是|md5(sign_key+api_account+username+plat_type+is_mobile_url)| |lang|否|默认中文,(简体中文:zh-cn;英文:en-us)| * 响应参数 | 字段名称 | 详细 | | -------- |-------- | | statusCode | 01:成功; 其他失败; | | message | 返回说明 | | data | 游戏链接 | * 返回数据 * 数据内容 ``` { "statusCode": "01", "data": "https://游戏链接", "message": "成功" } ``` # 额度转换 * 接口地址: * API地址/memberTransfer * 请求参数: | 字段名称 |必填 |介绍 | | -------- |-------- |-------- | | username |是|会员名称,不需要前缀 | | sign_key| 是|后台获取| | plat_type 是|游戏平台类型| | money| 是|转账额度(负数转出,正数转入),支持两位小数点| | client_transfer_id |是|唯一订单号,不能超过64位字符| | code |是|md5(sign_key+api_account+username+plat_type+money+client_transfer_id)| * 响应参数 | 字段名称 | 详细 | | -------- |-------- | | statusCode | 01:成功; 其他失败; | | message | 返回说明 | | data | 余额 | * 数据内容 ``` { "statusCode": "01", "data": "10000.00", "message": "成功" } ``` # 一键转出游戏额度 * 接口地址: * API地址/memberTransferAll * 请求参数: | 字段名称 |必填 |介绍 | | -------- |-------- |-------- | | username |是|会员名称,不需要前缀 | | sign_key| 是|后台获取| | code |是|md5(sign_key+api_account+username)| * 响应参数 | 字段名称 | 详细 | | -------- |-------- | | statusCode | 01:成功; 其他失败; | | message | 返回说明 | | data | 余额 | * 数据内容 ``` { statusCode: "01", data: { dbdj: "101", dbzr: "1", ag: "1", pt: "7.25", allCount: "110.25" }, message: "成功" } ``` # 余额查询 * 接口地址: * API地址/memberBalance * 请求参数: | 字段名称 |必填 |介绍 | | -------- |-------- |-------- | | username |是|会员名 | | sign_key| 是|后台获取| | plat_type |是|游戏平台类型| | code | 是|md5(sign_key+api_account+username+plat_type)| * 响应参数 | 字段名称 | 详细 | | -------- |-------- | | statusCode | 01:成功; 其他失败; | | message | 返回说明 | | data | 余额 | * 返回数据内容 ``` { "statusCode": "01", "data": "10000.99", "message": "成功" } ``` # 获取游戏投注记录 (保留最近31天的下注记录) * 接口地址: * API地址/memberGameListRecord * 说明: * 开始时间和结束时间不能超过24小时(可以获取任何一天的24小时内,允许跨一天),当betId不为空时,开始时间和结束时间可以传空 * 开始时间不能大于结束时间 * 单词请求不超过2000条记录 * 请求参数: | 字段名称 |必填 |介绍 | | -------- |-------- |-------- | | plat_type | 否|游戏平台类型,不传会获取所有游戏记录| | game_type| 否|游戏类型,不传或获取所有游戏类型| | username |否|玩家名,不传会获取所有玩家记录 | | sign_key| 是|后台获取| | startTime|否|开始时间 格式如:2024-06-24 00:00:00| | endTime|否|结束时间 格式如:2024-06-24 10:00:00| | page|是|第几页 默认1| | limit|是|页大小 不能大于2000 默认100| | code |是|md5(sign_key+api_account+startTime+endTime)| * 响应参数 | 字段名称 | 详细 | | -------- |-------- | | statusCode | 01:成功; 其他失败; | | message | 返回说明 | | data | 游戏记录 | * 下注记录统一返回字段 |字段名称|说明| | -------- |-------- | |betId|注单id| |username|玩家名称| |platType|游戏平台类型| |gameType|游戏类型| |betAmount|下注金额| |validAmount|有效投注| |winLoss|输赢金额| |gameName|游戏名| |betContent|下注内容 数据库字段长度建议为text,部分游戏字段投注内容会比较长,建议数据表字段使用TEXT类型| |awardResult|开奖结果| |betTime|下注时间(北京时间)| |lastUpdateTime|最后更新时间(北京时间)| |status|状态 1已结算 2未结算 0无效注单|