查看3042  |  回复12

手游帮_SDK服务端接入文档

whitelucy 1

成员

1124

主题

11

帖子

5

粉丝

  • 绑定QQ
  • 绑定邮箱
  • 绑定手机
  • 绑定微博
  • 大作家
  • 开发者
  • 团队
  • 签到达人
  • 新人进步
  • 新手入门
1楼whitelucy(楼主)发表于 2013年10月10日 只看该用户 倒序浏览

最后更新于 11-29 16:30:05

其他相关文档:

安卓SDK接入文档

IOS SDK接入文档

手游帮平台SDK皮肤定制服务说明

手游帮HTTP接口文档

手游帮H5接入文档



手游帮_SDK服务端接入文档

一.登录验证

sdk登录完成后客户端得到如下参数,需要提交给游戏服进行验证。登录流程如下:

参数名

内容

openId

账号ID

Timestamp

登陆时间戳

token

登陆验证串

 

Token生成规则:

1. 待签名拼串:  openId + ‘&’ + timestamp + ‘&’ + app_server_key(计算时无+号)

2. MD5后转小写

客服端从SDK处得到以上参数后,提交到游戏服务器进行验证,

服务端验签时,需对时间戳进行判断,通常20分钟内可视为有效 



二.充值服务端通知

在订单支付成功后会立即以GET 方式回调开发者提供的回调  URL 。

CP服务器需返回success字符串(大小写不敏感),则认为充值通知成功 ,否则会重复发送通知,发送间隔为1、2、5、30、120、720(分钟),一共7次。

参数名

参数类型

参数说明

备注

serverId

String

游戏服务器ID


callbackInfo

String

CP透传参数

urlencode

openId

String

平台账号ID


orderId

String

平台订单号


orderStatus

Int

订单状态

1成功

amount

String

游戏币

兑换比例在后台设置


remark

string

备注


sign

String

验证串


payType值

String

充值通标识

Sign生成规则:

1.字符串连接: serverId 值+ callbackInfo值+  openId值 + orderId 值+ orderStatus值+ payType值 + amount值+remark值+app_server_key(计算时无+号)

2.md5后转小写


三.角色信息接口

此接口可选,实现后玩家才能从平台上储值到游戏。

该接口由CP方提供,平台方GET方式调用。

接口参数:

参数名

说明

openid

平台账号ID

serverid

游戏服务器ID

 

返回参数(JSON格式):

参数名

说明

user_id

平台账号ID

player_id

游戏服角色ID

player_name

游戏角色名称

示例:{“user_id”:1,”player_id”:”p123”,”player_name”:”角色名字”}

注:  1.app_server_key(服务端密钥) 可在平台申请。

       2.均采用utf-8编码。

       3.充值重要的数据内容尽量不要放在callbackInfo中,因为在手游帮网页上充值回调此参数是空字符串。



发表回复

问题反馈