混服站-H5进游戏
信游科技
2019/8/23 17:39:56
H5进入游戏.md
分发中心-H5进入游戏
接口说明
-
接口用途:请求方调用本接口,来进入分发中心系统中的H5游戏
-
请求地址:分发中心域名/api/game/
-
请求方式:get或post
请求参数
名称
|
参数名
|
类型
|
必填
|
说明
|
请求类型
|
type
|
string
|
是
|
固定值 h5game
|
用户id
|
uid
|
string
|
是
|
请求方对用户的唯一标识
|
游戏id
|
gid
|
int
|
是
|
信游系统对游戏的唯一标识
|
游戏服id
|
sid
|
int
|
是
|
信游系统对游戏服的唯一标识
|
防沉迷
|
fcm
|
int
|
是
|
0未通过 1通过
|
登陆端
|
xyclient
|
int
|
是
|
0电脑网页 1电脑微端 2手机网页 3手机微端
|
游戏服密码
|
serverpassword
|
string
|
否
|
请求本接口如果返回code=32 则游戏服密码错误
|
请求方
|
pid
|
string
|
是
|
分发中心站[H5接口-进入游戏]接口的代理编号
|
时间戳
|
time
|
string
|
是
|
10位Unix时间戳,判断请求是否超时
|
加密sign
|
sign
|
string
|
是
|
md5(pid#uid#gid#sid#time#key) key为双方私下约定或回传的值
|
其他参数(非请求参数)
名称
|
参数名
|
类型
|
说明
|
key
|
key
|
string
|
分发中心站[H5接口-进入游戏]接口分配给请求方的key [参与加密]
|
签名
签名方法:md5(pid#uid#gid#sid#time#key) 说明:md5加密参数值,注意只加密参数值,不带参数名,用英文的#号连接各参数值 例如:加密前: 1000#12367#1001#1026#1563353200#wan911jryx 加密后:9cf60e8bff6dfd46ca8199421d13fb94
请求实例
--请求地址: 请求地址+?type=h5game&fcm=1&xyclient=0&pid=1000&sign=6f960418c622338d58957b9a1de99dc2&time=1560571306&uid=10444&gid=1005&sid=1034
成功返回值
{"code":1, "msg":null, "data":"http://xxxxxxx.com/play/?token=7W3q4ia3JlPIqdwxjwyuQXZB9N3g5lcp5qNkriWVGKNalHFo7qAlI5weYhdZ2aqgd55gIHcSXwhbc5qMr2QUg0LEvArq/3ch1mENUbcKPsU=&gid=1001&sid=1026&serverpassword="}