接口地址:http://service.uwan.com/admin.php?c=InterfaceWorkOrder&a=WorkOrderList
参数说明(以下参数POST或GET传输):
参数 |
类型 |
必须 |
说明 |
user_account |
String |
3必选1 |
玩家账号(玩家信息,使用优先级:1)【3必选1,建议】 |
user_id |
Int |
3必选1 |
玩家ID(玩家信息,使用优先级:2)【3必选1】 |
user_nickname |
String |
3必选1 |
玩家昵称(玩家信息,使用优先级:3)【3必选1】 |
game_id |
Int |
必须 |
游戏id |
server_marking |
String |
必须 |
服务器标识(没有和游戏拟定的,一般都使用域名) |
status |
Int |
必须 |
处理状态 0:待受理(包括1、2这两种状态) 3:已答复(实际上传非0也一样,建议用3便于扩展) |
ev |
Int |
否 |
评价状态(0:未评价,1:满意,2:一般,3:不满意) |
page |
Int |
否 |
页码,默认1 |
page_size |
Int |
否 |
每页数量,0<page_size<=100,超出此范围使用默认10 |
成功返回:
{"status":1,"info":"InterfaceWorkOrder_WorkOrderList","data":json_encode($data)}
其中:
$data = array(
'list'=>array(
0=>array(
'id'=>'工单id',
'type'=>'问题类型',
'title'=>'问题标题',
'update_time'=>'最后提问时间', //unix时间戳(10位整数)
'status'=>'处理状态', //1未受理,2受理中,3已答复
'ev'=>'评价状态', //0:未评价,1:满意,2:一般,3:不满意
'ev_desc'=>'差评描述', //int
'is_read '=>'是否已读', //0:未读,1:已读
'is_repeat '=>'重复工单', //0:否,1:是
),
1=>'省略...',
),
'query_status'=>'请求参数status的取整', //方便某些并发包获取对应数据
'total'=>'工单总数', //用于提供分页
'page'=>'工单总数', //当前页
);
失败返回:
{"status":0,"info":"player empty","data":null} //请求的玩家数据为空,请确定user_account、user_id或user_nickname参数是否为空(最少需要其中一个)
{"status":0,"info":"error game_id","data":null} //游戏ID错误
{"status":0,"info":"server_marking empty","data":null} //服务器标识为空
{"stas":0,"info":"game server non-existent","data":null} //标识找不到对应服务器,有关server_marking参数定义,请联系后台管理员