在网页中集成聊天工具能为用户提供在线沟通交流平台的程序,让客户无需安装快速沟通。为不同用户之间构建起在线聊天沟通的对话桥梁。信贸通即时通讯系统可以快捷的实现这些功能。
集成简单:
可以与任何语言进行集成,无二次开发门槛,只需简单的几行代码即可实现在线网页版的集成。
//实例化对象。 var shopIm = new WP.ShopIm({ wssocketUrl: "ws://demo.semot.com:23000/ws1", urlLoginKey: "../WpimApi/php/LoginKey.php", //登录安全Key提供地址(请确保该地址可以访问到) }); //初始化之后就可以了。 shopIm.init();
可定制性:
可以定制性高,可以通过重写相应函数实现窗口定制,瞒足各种不同应用场景。功能和样式均可以调整。
/** * 描述:【可选】覆盖该函数,可以根据实际应用的情况定制登录窗口显示的内容。 * 参数: * cfg 好友资料对象 */ shopIm.buildLoginWinContent = function (cfg) { cfg.title = "信贸通登录"; cfg.content = "您还没有登录,请点击登录。"; cfg.hintMessage = "正在登录,请稍候..."; return cfg; }; /** * 描述:【可选】覆盖该函数,可以根据实际应用的情况定制会话列表窗口显示的内容。 * 参数: * cfg 好友资料对象 */ shopIm.buildListWinContent = function (cfg) { cfg.title = "信贸通会话列表"; cfg.btnExitText = "退出"; return cfg; }; /** * 描述:【可选】覆盖该函数,可以根据实际应用的情况定制聊天窗口显示的内容。 * 参数: * buddy 好友资料对象 */ shopIm.buildChatWinSideContent = function (buddy,sideElt,winElt) { return { title: buddy.Nickname + "资料", content: [ "<div><ul>", "<li><span>号码:</span>" + buddy.Uin + "<li>", "<li><span>昵称:</span>" + buddy.Nickname + "<li>", "<li><span>状态:</span>" + this.statusToDescr(buddy.OnlineStatus) + "<li>", "</ul></div>", "<div>这里显示的内容,在集成到系统的时候都可以自定义。</div>" ].join("") }; };
安全性高:
Web服务和即时通讯服务器之间通过密钥实时加密安全登录密钥,多重保障帐号安全。
同步登录:
可以Web服务实现同步登录,减少客户登录的麻烦,实现web服务器和客户端同时登录。
<?php /** * php 集成用户登录范例 */ $path = dirname(__FILE__) . "/"; //设置输出编码 header("Content-type: text/html; charset=utf-8"); //包含配置文件 include_once($path."WpimApiConfig.php"); //包含会员接口类文件 include_once($path."Lib/WpimMemberAction.cls.php"); $uin = 10068; $api = new WpimMemberAction(); $re = $api->GetLoginKey($uin); header("Content-type: text/plain; charset=utf-8"); $re = (array)$re; $result = (array)$re["Data"]; if(gettype($result) == "string"){ $result = (array)json_decode($result); } echo $result['LoginKey']; ?>
多端互通:
可与电脑版、安卓版、苹果版等其他客户端互通互联。
更多详细资料请访问官方网站:http://www.semot.com