禁言封号解封相关
1.文档记录
| 日期 | 版本 | 修改内容 | 操作人 |
|---|
| 2021-09-01 | 1.0.0 | 文档整理 | 王长富 |
2.接口地址
1.请求地址
| URL |
|---|
| 游戏厂商提供,一个游戏只对应一个接口地址(只通过参数区分区服) |
2.请求方式
GET
3.参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|
| server_id | varchar(36) | Y | 服务器ID,由51平台与厂商商量决定,同登录goodssign |
| account_name | varchar(20) | Y | 51用户名,同登录user |
| action | varchar(20) | Y | 操作类型,以下四个值 unspeakable //禁言 speakable //解禁 lock //封号+踢下线 unlock //解封 |
| time | datetime | Y | 请求的时间戳 |
| token | varchar(32) | Y | 加密验证串 |
| role_name | varchar(32) | Y | 游戏内角色名(用来游戏内找到用户,不参与tokeni签名的生成) |
| banday | int(2) | N | 禁言天数,不参与加密,不传或者为0时表示永久禁言,其它数字表示指定的禁言天数 |
签名token生成规则 php
$token=md5("account_name={$account_name}&action={$action}&server_id={$server_id}&time={$time}{$flag_key }"));
//备注:&是分隔符,示例
md5('account_name=aaa&action=speakable&server_id=1&time=1448938954flag_key')
action操作类型说明
switch($action) {
case 'unspeakable': break;//禁言
case 'speakable': break;// 解除禁言
case 'lock': break;//封号+踢下线
case 'unlock': break;//解封
}
4.返回参数说明
| 返回 | 说明 |
|---|
| success | 操作成功 |
| 返回任意整数 | 操作失败 |
操作成功返回格式[php]:echo 'success';