网页游戏接口文档
数填写说明:
Y—->必须,N—非必须
商户密钥(key):
商户密钥是通讯中用户数据加密及签名验证过程中所需的加密钥匙,该钥匙由双方接口技术人员约定。
登录接口
请求方式:post
返回值类型:json
参数
| 参数名 | 参数类型 | 最大长度 | 是否必填 | 描述 |
|---|---|---|---|---|
| String | 50 | Y | 用户email | |
| password | String | 50 | Y | 用户密码 |
| sid | int | 11 | Y | 区ID |
| time | int | 11 | Y | 用户登录时间 unix 时间戳(以秒为单位) |
| sign | String | 50 | Y | md5($email $password $sid $time $key) |
###
返回结果
{
“uid”: “10019648178”,//成功返回用户uid,失败为空
“status”: “200”,
}
Status:200、100、101……108、109、(见返回值代码说明)
注册接口
请求方式:post
返回值类型:json
| 参数名 | 参数类型 | 最大长度 | 是否必填 | 描述 |
|---|---|---|---|---|
| String | 50 | Y | 用户email | |
| password | String | 50 | Y | 用户密码 |
| time | int | 11 | Y | 用户注册时间 unix 时间戳(以秒为单位) |
| sign | String | 50 | Y | md5($email $password $time $key) |
###
返回结果
{
“uid”: “10019648178”,//成功返回用户uid,失败为空
“status”: “200”,
}
Status:200、100、101……108、109、(见返回值代码说明)
同步接口
请求方式:post
返回值类型:json
| 参数名 | 参数类型 | 最大长度 | 是否必填 | 描述 |
|---|---|---|---|---|
| uid | bigint | 110 | 用户编号 | |
| String | 50 | Y | 用户email | |
| password | String | 50 | Y | 用户密码 |
| sign | String | 50 | Y | md5($uid $email $password $key) |
###
返回结果
{
“uid”: “10019648178”,//成功返回用户uid,失败为空
“status”: “200”,
}
Status:200、100、101……108、109、(见返回值代码说明)
角色查询接口
请求方式:post
返回值类型:json
##参数 参数名 | 参数类型 | 最大长度 | 是否必填 | 描述 |
| uid | bigint | 110 | Y | 用户编号 |
| sid | int | 11 | Y | 区ID |
| time | int | 11 | Y | 用户注册时间 unix 时间戳(以秒为单位) |
| sign | String | 50 | Y | md5($uid $sid $time $key) |
###
返回结果
{
“uid”: “10019648178”,//成功返回用户uid,失败为空
“status”: “200”,
}
Status:200、100、101……108、109、(见返回值代码说明)
游戏发奖通知接口
请求方式:post
返回值类型:json
| 参数名 | 参数类型 | 最大长度 | 是否必填 | 描述 |
|---|---|---|---|---|
| uid | bigint | 110 | Y | 用户编号 |
| sid | int | 11 | Y | 区ID |
| game_order | string | 20 | Y | 游戏订单号 |
| game_money | int | 10 | Y | 游戏币数量 |
| data | string | 100 | Y | 透传参数 |
| sing | String | 50 | Y | md5($uid $sid $game_order $game_money $Key) |
###
返回结果
{
“uid”: “10019648178”,//成功返回用户uid,失败为空
“status”: “200”,
}
Status:200、100、101……108、109、(见返回值代码说明)
错误码
| 错误码 | 描述 |
|---|---|
| 100 | email信息不全 |
| 101 | password信息不完整 |
| 102 | email 已被注册 |
| 103 | password 错误 |
| 104 | time信息不完整 |
| 105 | sign信息不完整或信息有误 |
| 106 | 数据库操作失败 |
| 107 | 分区信息不全 |
| 108 | Key错误 |
| 109 | sid 有误 |
| 110 | type信息不完整 |
| 111 | game_order重复 |
| 112 | 角色不存在 |