动网先锋文档中心

手游SDK
数据中心接入
新游戏接入流程
手游接入规范
一:背景 二:数据记录规范
三:数据记录内容
1、用户表 2、充值表 3、玩家登录日志 4、玩家离线日志 5、玩家在线日志 6、等级升级日志 7、任务日志 8、金币流量 9、玩家操作日志 10、游戏产出道具日志纪录 11、新用户流失跟踪表(t_userLose)
四:特殊游戏接口
1、单服在线数接口 2、单服分平台、渠道在线接口
页游接入规范
一、背景 二、数据记录规范
三、数据记录内容
1、用户表 2、充值表 3、新用户流失跟踪表 4、等级升级日志 5、任务日志 6、玩家登录日志 7、玩家离线日志 8、玩家在线日志 9、金币流量 10、玩家操作日志 11、游戏产出道具日志纪录
四、特殊游戏接口
1、单服在线数接口 2、游戏log保存数据时额外接口
外部游戏网管接入规范
客服系统提问及FAQ
公共参数说明
客服系统FAQ
1获取FAQ分类 2分类的标题 3FAQ的详细内容 4FAQ评价接口 5热点FAQ接口 6FAQ搜索接口
GM提问
1提问接口 2工单评价接口 3玩家追问接口 4删除工单 5工单列表 6工单详情 7删除全部工单
客服公告
客服公告列表 客服公告详情
DOVO联运通用版接入合作方接口
通用接口
接口说明 登陆接口 充值接口 角色账号验证接口 角色信息查询接口 禁言、踢下线接口 封号接口 游戏服每天5分钟在线接口 百度实时post角色信息接口
客服系统提问及FAQ(移动版)
客服提问及FAQ
客服系统提问及FAQ(Flash封装包)
Flash封装包对接说明
客服GM工具接口
页游接入GM工具
1、优先级别 2、请求格式及方式 3、返回数据格式 4.1、玩家查询 4.2、获取日志类型 4.3、玩家日志查询 4.4、游戏登录功能 4.5、获取 封号/禁言 列表 4.6、添加 封号/禁言 4.7、删除 封号/禁言 4.8、邮件发放 4.9、获取道具卡列表 4.10、获取需要发送的道具 4.11、发送道具 4.12、背包查询 4.13、调整背包物品数量 4.14、添加公告 4.15、获取公告列表 4.16、编辑公告 4.17、删除公告 4.18、充值查询 4.19、获取邮件列表 4.20客服回复GM图标闪烁 5、开发测试工具
手游接入GM工具
1、优先级别 2、请求格式及方式 3、返回数据格式 4.1、玩家查询 4.2、获取日志类型 4.3、玩家日志查询 4.4、游戏登录功能 4.5、获取 封号/禁言 列表 4.6、添加 封号/禁言 4.7、删除 封号/禁言 4.8、邮件发放 4.9、获取道具卡列表 4.10、获取需要发送的道具 4.11、发送道具 4.12、背包查询 4.13、调整背包物品数量 4.14、添加公告 4.15、获取公告列表 4.16、编辑公告 4.17、删除公告 4.18、充值查询 4.19、获取邮件列表 4.20、查询武将 4.21、剔除玩家 4.22、维护管理 4.23、白名单 4.24、添加白名单 4.25、删除白名单 4.26、装备查询 4.27、家将查询 4.28、坐骑查询 4.29、宠物查询 4.30、获取活动类型、及活动列表 4.31、开启活动 4.32、查询开启的活动列表 4.33、删除开启的活动 5、开发测试工具
uwan接口
登录接口 文化部审核接口 充值接口

客服提问及FAQ(Flash封装包)

一、初始化方法

Public function inited( value:Object,_stage:Stage)需要传入两个参数,_stage是舞台

Value 是一个带有多属性的Object类型对象(详见value参数);

例:

protected function onComplete(event:Event):void

        {

            sys = loader.content as Object;//sys即为加载的GM系统的swf文件

            sys.inited(value,stage);//此为初始化GM系统

            sys.showGmSys();//显示方法

        }

 

二、Value属性

参数说明:非必须属性可以根据游戏实际情况选择是否传值

参数

类型

必须

说明

swfAddr

String

必须

资源文件路径(用于读取资源文件)

playerName

String

必须

玩家昵称

unique

String

必须

唯一的玩家值,可以是玩家id、玩家账号、玩家昵称 或者 游戏自定义的唯一值

gameId

Int

必须

游戏ID由客服系统定义

time

Int

必须

Unix时间(10int),在客服后台生效时间为2小时

sign

string

必须

等于md5(time + game_id + unique + key),双方约定key

serverMarking

String

必须

服务器标识,一般情况下使用域名作为标识

playerId

Int

必须

用户id

user_account

String

必须

玩家用户名

arr

Array

必须

提问类型(由客服系统定义,请联系对接人员)

payCash

String

必须

总充值额

yellowYear

Int

是否包年,1:是,0:否

yellowLevel

Int

钻等级

vip

Int

如果游戏含有vip等级,可以传此参数(现已不用)

flatType

Int

1:黄钻,10:蓝钻

register_date

Int

注册时间,时间戳(10位)

money_month

String

30天内充值总额

ip

String

提问IP,请使用“192.168.1.1”格式

debug

Boolean

是否使用debug模式,true当后端返回status0时打印返回信息

attach_info

String

额外的附加信息,必须为json格式。如:{“用户设备”:”iPhone 4S”,”操作系统”:”iOS 6.0”}

      value.yellowLevel = 1;

                     value.payCash = 1;

                     value.yellowYear = 1;

                     value.gameId = 78;

                     value.swfAddr = "http://www.xxx.com/web/web/style/Gm.swf?v=1535010.5817201705649495";

                     ……

注:http://www.xxx.com/web/web/styleGM.swf在外网服务器上的存取路径;

可根据游戏项目服务器地址自行配置

GM.swf是图片资源,value.swfAddr是资源的路径,传入GM存放位置的路径即可;

内网测试

 

value.arr对应提问下拉列表的类型和编号(如下图):

value.arr = [{value:439,label:"游戏问题"},{value:440,label:"充值问题"},{value:441,label:"游戏建议"},{value:442,label:"系统问题"},{value:443,label:"BUG问题"},{value:444,label:"投诉举报"},{value:100,label:"投诉举报"},{value:445,label:"其他问题"}];

           

三、添加舞台、移出舞台和销毁方法

1添加舞台

public function showGmSys():void

例:sys.showGmSys();

2销毁方法

public function mainPaneldestory():void

例:sys.mainPaneldestory();

3移出舞台

此为关闭按钮的方法

public function closeHandler(evt:MouseEvent = null):void

{

    submitToCommon();

        if(UIManager.getStage().contains(this))

        {

            UIManager.getStage().removeChild(this);

        }

        removeEventListener(MouseEvent.CLICK,mouseClick);

        dispatchEvent(new Event("GMClose",true));

           

}

 

注意:因为showGmSys方法只是将GM系统添加到舞台,而销毁方法则是将整个面板销毁(并不是移出舞台),所以接入方需要将界面关闭以后监听new Event("GMClose")再进行销毁。