网页游戏接口文档
数填写说明:
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 | 角色不存在 |