注意事项

如果您需要让用户及时获取游戏开服信息,增加游戏开服活动参与度,我们提供了游戏开服信息同步接口,游戏研发可在每次开服信息新增或变更时调用api接口同步到服务端,实现开服信息实时同步。

1. 同步开服信息接口

请求方式:POST

Content-Type:application/json

请求地址:https://api.a3733.com/api/Notify/pushTime

1.1 完整请求示例

{
  "gameId":123,
  "sign":a90c378b9354c4fa7a67f70d99a3e2b0,
  "json": "[{"openTime":"2025-07-05 10:00:00","serverName":"折扣296服","serverId":"296"},{"openTime":"2025-07-07 10:00:00","serverName":"折扣297服","serverId":"297"},{"openTime":"2025-07-09 10:00:00","serverName":"折扣298服","serverId":"298"},{"openTime":"2025-07-11 10:00:00","serverName":"折扣299服","serverId":"299"},{"openTime":"2025-07-13 10:00:00","serverName":"折扣300服","serverId":"300"},{"openTime":"2025-07-15 10:00:00","serverName":"折扣301服","serverId":"301"},{"openTime":"2025-07-17 10:00:00","serverName":"折扣302服","serverId":"302"},{"openTime":"2025-07-19 10:00:00","serverName":"折扣303服","serverId":"303"},{"openTime":"2025-07-21 10:00:00","serverName":"折扣304服","serverId":"304"},{"openTime":"2025-07-23 10:00:00","serverName":"折扣305服","serverId":"305"}]",
  "type": "1"
}

1.2 请求参数

字段名 数据类型 是否必须 参数来源
gameId int 游戏参数:app-id,「开放平台-游戏首发-对接参数」可获取
sign String 参数签名串(参考签名算法)
json String 开服信息对象列表的json字符串
type int 操作类型 1.添加 2.修改 3.删除

1.2.1 json

json字段 数据类型 是否必须 参数来源
openTime string 开服日期
serverName string 区服名称
serverId int 区服id

1.2.2 返回参数

字段名 数据类型 是否必须 描述
result int 0 为成功 其它为失败
err_desc String 返回信息

2. 签名算法

签名串的sign按以下流程计算得出:

1. 去掉请求参数中的sign参数;

2. 将剩下的Key-Value对按照Key的字符串升序排列后得到新串

key1=value1&key2=value2&key3=value3

3. 在已排序签名字符串后附加为CP_KEY(注意:拼接时需要加&key=):

key1=value1&key2=value2&key3=value3&key=CP_KEY

4. 计算该字符串的md5并转换为小写字符串作为请求中sign的值:

sign=md5('key1=value1&key2=value2&key3=value3&key=CP_KEY')

3. CP_KEY获取

鼠标悬停右上角用户信息悬停点击CP_KEY获取。