说明

编码采用UTF-8编码

游戏id与平台id只用作区分游戏和平台,以及下面接口中使用的key,都由后台提供

1服使用S1表示,2服使用S2表示,以此类推

涉及的封禁时间都是永久封禁或者游戏方提供的最长时间

作用

聊天信息系统的作用是集所有游戏内玩家的聊天于一体,便于一个客服同时管理很多款游戏,而不用频繁切换多个游戏和游戏后台来进行操作。

聊天信息推送接口

接口地址:

http://game.api.weedong.com/chats/index.php

调用方式:

玩家发一条聊天信息,游戏方即时向后台推一条数据,以post方式发送过来,传递参数前请先urlencode。

调用参数:

参数

类型

说明

gkey

string

游戏id

tkey

string

平台id

server_id

string

区服,例如S1,S2,等等 请传递大写S

qid

string

用户帐号

name

string

角色名

type

int

消息类型:1 私聊;2 喇叭;3 邮件;4 世界;5 国家;6 工会/帮会;7 队伍;8 附近;9 其他

content

string

消息内容

time

int

时间戳

ip

string

用户ip地址,例如210.123.123.123

sign

string

签名:md5(gkey.server_id.qid.time.key),请在urlencode之前计算sign值 Ps:符号.是连接符,实际不存在

返回结果:

{"errno":0,"errmsg":"success"} - 信息推送成功

{"errno":1,"errmsg":"insert faild"} - 插入失败

{"errno":1,"errmsg":"param is wrong"} - 参数错误

{"errno":1,"errmsg":"sign is wrong"} - MD5错误

{"errno":1,"errmsg":null} - UTF8编码错误

封(解封)帐号接口

接口地址:

http://[your_url](your_url 为游戏方需要做的接口,需提供给后台,注:此接口地址只有一个!)

调用方式:

聊天信息后台 GET(由聊天信息后台GET方式请求封帐号接口)

调用参数:

参数

类型

说明

gkey

string

游戏id

tkey

string

平台id

server_id

string

区服,例如S1,S2,等等

qid

string

用户帐号

type

int

type为1时表示封帐号接口,type为2时表示解封帐号接口

time

int

时间戳

sign

string

签名:md5(qid.server_id.time.key),请在urlencode之前计算sign值 Ps:符号.是连接符,实际不存在

完整的接口调用形式:

http://[your_url]?gkey=11&tkey=22&qid=116369412&server_id=S1&time=1322551365&sign=9fd65020649416a68ce39a3db2e98bbd&type=1

调用结果:

1 - 封号或解封成功

-1 -当传递参数type为1时接口返回-1表示该帐号已经被封号,当传递参数type为2时接口返回-1表示该帐号未被封

-2 - 其它错误

封(解封)IP接口

接口地址:

http://[your_url](your_url 为游戏方需要做的接口,需提供给后台,注:此接口地址只有一个!)

调用方式:

聊天信息后台 GET(由聊天信息后台GET方式请求封IP接口)

调用参数:

参数

类型

说明

gkey

string

游戏id

tkey

string

平台id

server_id

string

区服,例如S1,S2,等等

qid

string

用户帐号

ip

string

例如210.123.123.123

type

int

type为1时表示封ip接口,type为2时表示解封ip接口

time

int

时间戳

sign

string

签名:md5(qid.server_id.time.key),请在urlencode之前计算sign值 Ps:符号.是连接符,实际不存在

完整的接口调用形式:

http://[your_url]?gkey=11&tkey=22&qid=116369412&server_id=S1&time=1322551365&sign=9fd65020649416a68ce39a3db2e98bbd&ip=111.11.11.11&type=1

调用结果:

1 - 封ip或解封ip成功

-1 -(可选返回值)当传递参数type为1时接口返回-1表示已经被封ip,当传递参数type为2时接口返回-1表示该帐号未被封ip

-2 - 其它错误

禁言(解禁)接口

接口地址:

http://[your_url](your_url 为游戏方需要做的接口,需提供给后台,注:此接口地址只有一个!)

调用方式:

聊天信息后台 GET(由聊天信息后台GET方式请求禁言接口)

调用参数:

参数

类型

说明

gkey

string

游戏id

tkey

string

平台id

server_id

string

区服,例如S1,S2,等等

nickname

string

角色名称

type

int

type为1时表示禁言,type为2时表示解禁

time

int

时间戳

sign

string

签名:md5(nickname.server_id.time.key),请在urlencode之前计算sign值 Ps:符号.是连接符,实际不存在

完整的接口调用形式:

http://[your_url]?gkey=11&tkey=22&nickname=&server_id=S1&time=1322551365&sign=9fd65020649416a68ce39a3db2e98bbd&type=1

调用结果:

1 - 禁言或解禁成功

-1 -(可选返回值)当传递参数type为1时接口返回-1表示已经被禁言,当传递参数type为2时接口返回-1表示该帐号未被禁言

-2 - 其它错误

最后修改时间:2013-12-17

php聊天系统文档,聊天后台管理系统接口文档相关推荐

  1. 拉钩教育课程管理系统接口文档

    课程管理模块接口文档 课程信息模块接口 1. 接口1 查询课程列表信息 名称: findCourseList 描述: 查询课程列表信息 URL: http://localhost:8080/lagou ...

  2. 图书管理系统接口文档

    1,用户界面 1.1 用户登录验证接口 请求路径:/user/login 请求方式:POST 请求参数 参数名称 参数说明 备注 username 用户名 不能为空 password 密码 不能为空 ...

  3. 尚品汇api(后台)接口文档

    1.1 服务器地址 开发服务器 http://gmall-h5-api.atguigu.cn(新的) 1.2 公共请求参数 每个接口需要的Header参数值(登录接口不需要): 参数名称 类型 是否必 ...

  4. 学生宿舍管理系统接口文档

    1.登录控制器 1.1 入口,跳转登录页面 请求路径:/login /toLogin 请求方式: GET 请求参数:空 return "login/login"; 1.2 默认入口 ...

  5. 教育平台项目后台管理系统:接口文档

    课程管理模块接口文档 课程信息模块接口 接口 1:查询课程列表信息 名称: findCourseList 描述: 查询课程列表信息 URL: http://localhost:8080/lagou_e ...

  6. js学习总结----crm客户管理系统之项目开发流程和api接口文档

    CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...

  7. 推荐一款接口文档在线管理系统-MinDoc

    项目简介 MinDoc 是一款针对IT团队开发的简单好用的文档管理系统. MinDoc 的前身是 SmartWiki 文档系统.SmartWiki 是基于 PHP 框架 laravel 开发的一款文档 ...

  8. SPA 项目 之 后台接口文档

    SPA 项目 之 后台接口文档 SPA 项目 之 后台接口文档 用户注册 用户登录 数据增加 数据删除 数据修改 数据查询 SPA 项目 之 后台接口文档 用户注册 用户注册接口调用: http请求方 ...

  9. MinDoc 接口文档在线管理系统

    MinDoc 是一款针对IT团队开发的简单好用的文档管理系统. MinDoc 的前身是 SmartWiki 文档系统.SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统. ...

  10. 接口文档示例_在示例中使用Android中的Work Manager

    接口文档示例 在本文中,我们将介绍如何在android中使用工作管理器. 工作管理器是android体系结构组件的一部分,并且可以很好地替代所有先前的调度选项. 其他调度选项,例如JobSchedul ...

最新文章

  1. 锁的释放流程-ReentrantLock.unlock
  2. 基于单片机自动升旗系统_基于视觉定位的机器人全自动冲击系统
  3. macOS自带Python2.7删除之后的悲剧
  4. 32f4 usb 升级程序_不断中招的你还放心升级win10吗?wi10近期更新问题及解决办法...
  5. Solr集群安装Version5.5.2(cloud模式)
  6. 关于@Mapper注解的几个问题
  7. Javascript备忘复习笔记2
  8. spring整合xfire
  9. 移动端证件识别OCR
  10. 【疑难解决】将设备通过Ehome协议接入EasyCVR,级联后视频无法播放如何解决?
  11. 基于关联分析法的美国专利技术网络挖掘(python代码 图文 超详细)
  12. 倍福电子凸轮实现案例展示
  13. Windows10下载安装docker
  14. 印度软件腾飞不是偶然
  15. 无需Root权限新型Android木马SpyNote在多个论坛泄露
  16. 打工不如当老板,注册公司费用和步骤
  17. 一种通用DLL劫持技术研究
  18. python爬取快手粉丝榜_[Python] 【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...
  19. 简单的不放回抽样matlab代码实现
  20. Node 系列 - 007 - node-xlsx

热门文章

  1. 华数机器人编程语言_招新 | 海大最「酷」的科创团队,确定不来了解一下吗?...
  2. Property “pageNumber“ was accessed during render but is not defined on instance.
  3. Linux版本的tomcat安装包
  4. Linux环形工作队列KFIFO的使用说明
  5. nodeJS---URL相关模块用法(url和querystring)
  6. slice()和splice()、split(),number()、parseInt()和parseFloat()
  7. StoryBoard和代码结合 按比例快速兼容iPhone6/6 Plus教程
  8. DHCP详细工作过程(转)
  9. hdu 1698 Just a Hook
  10. 5.1--5.1.2 Permutations of a Multiset 多重集合的排列