网页游戏接口文档

数填写说明:

Y—->必须,N—非必须

商户密钥(key):

商户密钥是通讯中用户数据加密及签名验证过程中所需的加密钥匙,该钥匙由双方接口技术人员约定。

登录接口

请求方式:post

返回值类型:json

参数

参数名 参数类型 最大长度 是否必填 描述
email 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

参数名 参数类型 最大长度 是否必填 描述
email 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 用户编号  
email 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 角色不存在