注意事项

如果您需要让用户及时获取游戏开服信息,增加游戏开服活动参与度,我们提供了游戏开服信息同步接口,游戏研发可在每次开服信息新增或变更时调用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获取。