@yaohang
2018-06-01T08:50:10.000000Z
字数 4570
阅读 808
请求URL
/OpenAPI/V1/ThirdPartyAuth/userCreate
接口说明
新玩家从商户网站或者APP SDK接入用户进入LV网站时,需要调用此接口创建用户
请求方式
POST
请求参数
| 请求参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| merchant_key | string | N | 商户APP KEY |
| version | string | Y | 版本号,可为空,若 不填则默认为 1.0.0 |
| data | string | N | AES加密data原始内容,再使用Base64编码 |
基本参数示例
| 请求参数 | 示例 |
|---|---|
| merchant_key | sfEqhGQgALSaslK |
| version | 1.0 |
| data | mJFvlnXbz2mrefVmdbtGRbaX2x91c2/wdPVlz52vNiA= |
加密参数data内容
| 参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| username | string | Y | 用户名 (商户平台 用户的唯一值) |
| nickname | string | Y | 用户昵称 |
| avatar | string | N | 用户头像,为空则使用默认头像 |
加密内容参数示例,JSON 格式
{"avatar": "http:\/\/imgsrc.baidu.com\/forum\/w=580\/sign=1588b7c5d739b6004dce0fbfd9503526\/7bec54e736d12f2eb97e1a464dc2d56285356898.jpg","nickname": "测试者","username": "tester"}
注:此参数需要转换为 json 格式后进行加密(加密方式参考加密说明)
接口返回
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| code | integer | 0 为执行成功 1 为执行失败 |
| msg | sting | 报错内容 |
| data | string | 接口返回内容 (需解密参考加密说明) |
接口返回示例
{"code": 0,"msg": "ok","data":"6MuW5F+gWPViA3e2ImiXIvgjHlJxahwmZYkcYHFxoCM=",}
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| merchant_token | string | SDK接入商户,用户登录需使用到此参数. WEB接入商户用户可忽略此参数。 |
请求URL
/OpenAPI/V1/ThirdPartyAuth/userLogin
接口说明
玩家从商户网站登录LV游戏时调用此接口,获取登录地址,通过该地址访问LV网站
请求方式
POST
请求参数
| 请求参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| merchant_key | string | N | 商户APP KEY |
| version | string | Y | 版本号,可为空,若 不填则默认为 1.0.0 |
| data | string | N | AES加密data原始内容,再使用Base64编码 |
基本参数示例
| 请求参数 | 示例 |
|---|---|
| merchant_key | sfEqhGQgALSaslK |
| version | 1.0 |
| data | mJFvlnXbz2mrefVmdbtGRbaX2x91c2/wdPVlz52vNiA= |
加密参数data内容
| 参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| username | string | N | 用户名 (商户平台 用户的唯一值) |
| login_time | string | N | 玩家登录时间,使用 GMT-8 时区,格式 为:yyyy-MM-dd HH:mm:ss,若登录时 间与当前时间相差超过 24 小时,则拒绝 此次登录请求 |
| terminal | string | Y | 终端类型,为空或者”pc”表示电脑 端,”mobile”表示 手机端 |
加密内容参数示例,JSON 格式
{"terminal": "PC","login_time": "2016-10-10 13:20:59","username": "tester"}
注:此参数需要转换为 json 格式后进行加密(加密方式参考加密说明)
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| code | integer | 0 为执行成功 1 为执行失败 |
| msg | sting | 报错内容 |
| data | string | 接口返回内容 |
接口返回示例
{"code": 0,"msg": "ok","data":"6MuW5F+gWPViA3e2ImiXIvgjHlJxahwmZYkcYHFxoCM=",}
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| loginurl | string | 被加密的WEB跳转url,通过此url 可访问WEB游戏 |
请求URL
/OpenAPI/V1/ThirdPartyAuth/userDeposit
接口说明
商户用户转入资金时,调用此接口。用户转入成功后,将从商户余额中扣 减对应资金,若商户余额不足,则转入不成功。
请求方式
POST
请求参数
| 请求参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| merchant_key | string | N | 商户APP KEY |
| version | string | Y | 版本号,可为空,若 不填则默认为 1.0.0 |
| data | string | N | AES加密data原始内容,再使用Base64编码 |
基本参数示例
| 请求参数 | 示例 |
|---|---|
| merchant_key | sfEqhGQgALSaslK |
| version | 1.0 |
| data | mJFvlnXbz2mrefVmdbtGRbaX2x91c2/wdPVlz52vNiA= |
加密参数data内容
| 参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| username | string | N | 用户名 (商户平台 用户的唯一值) |
| amount | integer | N | 转入金额 |
| extTransId | string | N | 商户唯一识别订单号 |
加密内容参数示例,JSON 格式
{"username": "tester","amount": "1000","extTransId": "10086452134215"}
注:此参数需要转换为 json 格式后进行加密(加密方式参考加密说明)
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| code | integer | 0 为执行成功 1 为执行失败 |
| msg | sting | 报错内容 |
| data | string | 接口返回内容 |
接口返回示例
{"code": 0,"msg": "ok","data":"6MuW5F+gWPViA3e2ImiXIvgjHlJxahwmZYkcYHFxoCM=",}
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| balance | float | 用户当前余额 |
请求URL
/OpenAPI/V1/ThirdPartyAuth/userWithdraw
接口说明
商户用户从LV平台转出资金时,调用此接口。用户转出成功后,商户余额会增加对 应资金。
请求方式
POST
请求参数
| 请求参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| merchant_key | string | N | 商户APP KEY |
| version | string | Y | 版本号,可为空,若 不填则默认为 1.0.0 |
| data | string | N | AES加密data原始内容,再使用Base64编码 |
基本参数示例
| 请求参数 | 示例 |
|---|---|
| merchant_key | sfEqhGQgALSaslK |
| version | 1.0 |
| data | mJFvlnXbz2mrefVmdbtGRbaX2x91c2/wdPVlz52vNiA= |
加密参数data内容
| 参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| username | string | N | 用户名 (商户平台 用户的唯一值) |
| amount | integer | N | 转入金额 |
| extTransId | string | N | 商户唯一识别订单号 |
加密内容参数示例,JSON 格式
{"username": "tester","amount": "1000","extTransId": "10086452134215"}
注:此参数需要转换为 json 格式后进行加密(加密方式参考加密说明)
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| code | integer | 0 为执行成功 1 为执行失败 |
| msg | sting | 报错内容 |
| data | string | 接口返回内容 |
接口返回示例
{"code": 0,"msg": "ok","data":"6MuW5F+gWPViA3e2ImiXIvgjHlJxahwmZYkcYHFxoCM=",}
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| balance | float | 用户当前余额 |
请求URL
/OpenAPI/V1/ThirdPartyAuth/userProfile
接口说明
当商户玩家需要查询用户在LV平台里的用户信息时,调用此接口。
请求方式
POST
请求参数
| 请求参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| merchant_key | string | N | 商户APP KEY |
| version | string | Y | 版本号,可为空,若 不填则默认为 1.0.0 |
| data | string | N | AES加密data原始内容,再使用Base64编码 |
基本参数示例
| 请求参数 | 示例 |
|---|---|
| merchant_key | sfEqhGQgALSaslK |
| version | 1.0 |
| data | mJFvlnXbz2mrefVmdbtGRbaX2x91c2/wdPVlz52vNiA= |
加密参数data内容
| 参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| username | string | N | 用户名 (商户平台 用户的唯一值) |
加密内容参数示例,JSON 格式
{"username": "tester",}
注:此参数需要转换为 json 格式后进行加密(加密方式参考加密说明)
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| code | integer | 0 为执行成功 1 为执行失败 |
| msg | sting | 报错内容 |
| data | string | 接口返回内容 |
接口返回示例
{"code": 0,"msg": "ok","data":"6MuW5F+gWPViA3e2ImiXIvgjHlJxahwmZYkcYHFxoCM=",}
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| avatar | string | 用户头像地址 |
| nickname | string | 用户昵称 |
| username | string | 用户名 |
| balance | float | 用户当前余额 |
| merchant_token | string | 用户的商户token(sdk接入使用) |
请求URL
/OpenAPI/V1/ThirdPartyAuth/getRecords
接口说明
当商户玩家需要查询在LV平台里的消费记录时,调用此接口。
请求方式
POST
请求参数
| 请求参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| merchant_key | string | N | 商户APP KEY |
| version | string | Y | 版本号,可为空,若 不填则默认为 1.0.0 |
| data | string | N | AES加密data原始内容,再使用Base64编码 |
基本参数示例
| 请求参数 | 示例 |
|---|---|
| merchant_key | sfEqhGQgALSaslK |
| version | 1.0 |
| data | mJFvlnXbz2mrefVmdbtGRbaX2x91c2/wdPVlz52vNiA= |
加密参数data内容
| 参数 | 类型 | 可否为空 | 参数说明 |
|---|---|---|---|
| username | string | N | 用户名 (商户平台 用户的唯一值) |
| page | integer | N | 页数 |
| size | integer | N | 每页数量 |
| type | string | N | GAME 游戏记录 LIVE 打赏记录 |
| day | string | N | 2018-06-01 |
加密内容参数示例,JSON 格式
{"username": "tester","page": "1","size": "30","type": "LIVE","day": "2018-06-01",}
注:此参数需要转换为 json 格式后进行加密(加密方式参考加密说明)
| 返回参数 | 参数类型 | 参数说明 |
|---|---|---|
| code | integer | 0 为执行成功 1 为执行失败 |
| msg | sting | 报错内容 |
| data | string | 接口返回内容 |
>
LV 商户平台下发接口 全部采用 AES-128, algorithm/mode/padding 为 AES/ECB/PKCS5Padding。
加密调试参考网站: http://tool.chacuo.net/cryptaes