文档详情

概述及服务器端说明.pdf

发布:2025-02-25约2.14千字共5页下载文档
文本预览下载声明

07073sy手游SDK接入概述及服务器部分

一.sdk接入包括如下步骤

●SDK开发环境;

●初始化SDK;

●初始化后调用相关接口;

●用户在进行时,调用支付相关接口;

●销毁SDK

二.需调用接口说明

●初始化接口;

●登陆接口

●支付接口;

●接口;

注:切换功能,直接调用登陆接口

三.服务器端相关说明

●相关

a.玩家登陆游戏流程

b.服务器登录验证接口(必接)

为确保游戏服务器的安全性,游戏服务器在登记用户登录信息之前需要到SDK服务器做一

个验证,有游戏服务器向SDK服务器发起

接口地址

传值方式

post

参数列表

参数类型说明是否必须

usernameString玩家平台是

tokenString登录时返回令牌是

pidint为我方分配参数是

signString数据签名,算法如下是

签名加密说明

sign=md5(pid=+pid+token=+token+username=+username+key)

密钥key由我方分配

返回结果

返回结果按json编码,数据格式为:

{state:1,msg:,data{}}

参数类型说明

StateInt状态,1:成功;其他见返回信息

msgString消息说明

datausernameString玩家平台用户名

uidInt玩家平台ID

●支付相关

a.充值流程

b.服务器订单通知接口(必接)

用于将用户的充值结果通知给游戏服务器,此请求是由SDK服务器向游戏服务器发起

接口地址

由游戏方提供给我们配置

传值方式

post

数据类型

json

参数示例

post[data]={orderid:xxx,gameid:xxx,serverid:xxx,uid:xxx,

amount:xxx,time:xxx,sign:xxx,extendsInfo:xxx}

参数说明

注:本次请求是以data为键值,post发送json数据

参数类型说明

orderidString我方订单ID

gameidint我方游戏ID

serveridint服务器号

uidString玩家平台,即上文登陆时返回的的username

amountfloat订单金额(单位:元)

timeint订单时间,精确的秒的时间戳

signString数据签名,算法如下

extendsInfoString扩展数据。

sign

=md5(“amount=xxxgame

显示全部
相似文档