玄兵骑战 - 获取区服数据接口

51游戏大约 1 分钟

玄兵骑战 - 获取区服数据接口

文档修改记录

编码格式密级
utf-8公开
变更时间修改记录版本修改人
2022-01-13新建文档1.0.0蔡力文

应用场景

场景介绍

  • 获取区服数据

接口协议阐述

请求方式

  • Http GET

请求参数

参数类型是否必填字段释义示例
platformstring平台标识51
goods_signint研发方使用的游戏区服id,
如1006
1006
datestring日期2022-01-13
timeint请求unixtime时间戳
10位整数,此时间只参与token的加密,判断接口请求时间是否过期,不参与数据的获取
1630143222
tokenstring验证token,
32位小写字符串,加密方法见文档
573aa095fe89accbe9d8b44d5de3b187

特殊参数说明

a. token的加密算法
  • 注意参与加密的字段,并不是所有的字段都参与加密
  • 加密算法的PHP代码如下
// 加密规则,php代码示例:
$time = time();  //获取当前的unixtime时间戳
$sec_key = '';   //加密秘钥,双方约定,一般由平台方直接给出 
$token = strtolower(md5($platform.$goods_sign.$date.$sec_key));

注意:PHP语言中.(点)是字符串连接符,跟java语言中的+一样  

返回数据(response)

字段类型字段释义示例
retint是否成功1=成功 0=失败
codeint返回码自定义
infostring返回信息自定义
dataarray返回数据自定义
{
    "ret": 0,
    "code": 200,
    "info": "Success",
    "data": {
        "register_num": 1,
        "pay_num": 1,
        "pay_amount": 1,
        ...
    }
}